asp.net 页面中打印输出json报错,新手求救啊
用的sys.json类
controller代码:
前台页面代码:
在后台的jsonobject传到前台,想输出里面的内容,但是报错:
求大侠指正一下,我是不是思路有问题还是其他的问题,新手求救!!!
------解决方案--------------------把 JsonObject jo 定义到类中,用 protected 前缀,前台就可以直接用了,不需要用 ViewData 中转。
------解决方案--------------------提示上的意思是说,你得 JsonObject 使用的 DLL 引用了 2.0 版本的 System.DLL,但是你的系统里边没有。
请升级你的第三方类库。
我们开发中就算不懂人家的原代码,也会尽量把第三方类库原代码自己编译。通常不使用没有源代码的第三方类库。就算偶尔用了,那么我们保证永远都下载最新的 DLL,保证跟上版本更新。
------解决方案--------------------为什么不把jo序列话后用response.Write(序列化后的对象);传到前台呢
------解决方案--------------------
那这样就没必要那么麻烦了 直接在后台读出你需要的数据 封装到json中 然后返回一个json类型方法
在前台接收就行了 没必要再放到viewdata里了的
你查看一下 是不是你的返回类型有问题 导致前台接收不到的