下面是方法的代码
string linkStr = "";
DataTable dt = PageString.GetPage(10, "Message", "ID", "Default.aspx", "[ID],[Title],[Content],[CreateTime],[UpdateTime],[UserId],[ParentId],[Email],[HomePage],[SupportCount]", "1=1", "CreateTime desc", out linkStr, 1);
string jsonString = JsonConvert.SerializeObject(new { linkStr = linkStr, result = dt });
报错的是下面的提示,我之前用过好像没有这种错误
找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”。
.NET Framework是什么版本?
JsonConvert这个是否有引用,参考上个问题回答的。http://space.cnblogs.com/q/15470/
看看下面两篇对你有没有帮助
http://www.coolite.com/forums/Topic30422-16-1.aspx#bm30592
http://pietschsoft.com/post/2008/08/NET-35-SP1-DataContractJsonSerializer-Bug.aspx
我也遇到了这个问题,解决不掉,LZ解决了没 啊
framework 3.5 sp1
楼上说的对啊,我遇到这个问题解决了一个周了,,,装了framework 3.5 的sp1就行了,你用的应该是coolite1.0吧,1.0也太扯淡了...