DotNetNuke的Serviceframework是基于ASP.NET MVC 2的JSON数据,因此不包括JSON modelbinding开箱。我怎样才能获得DotNetNuke的6.2服务框架,以modelbind
我已经尝试了多种方法:
- MVC3 jsonvalueprovider
- 定制JSON模型绑定
- 自定义值提供商
注册这些被称为代码,但是这些对象本身的方法不被调用。
这些注册在自己作为DotNetNuke的一个有趣的领域,我们还没有获得Global.asax文件。
我也试图反序列化请求输入流,在控制器,但我得到一个NullReferenceException那里,我得到正确的数据大小,但所有的空值!
有什么想法?
正如我在质询时说,我曾尝试都使用MVC3 valueprovider,并且也是一种习俗valueprovider&valueproviderfactory。我试图在httpmodule中尝试注册路由映射器。注册代码被正确调用,但是valueprovider本身没有被调用... – stevenrcfox
我们已经使用了我在DNN公司的几个内部项目中描述的技术。这不仅仅是一个猜测,我知道它的工作原理。 – ScottS
我不怀疑它的工作原理,但是我无法让它工作。是否有任何其他配置/参考或6.02.03的已知问题可能会影响此? – stevenrcfox