【发布时间】:2011-03-21 04:02:30
【问题描述】:
我正在开发 MVC 项目,我在视图页面中使用 jQuery 从控制器获取数据。
public JsonResult CheckUpdate()
{
dt = dt.AddSeconds(-100);
IQueryable<Tweet> _tweet = ttr.CheckTime(dt);
return Json(_tweet, JsonRequestBehavior.AllowGet);
}
这是我的控制器中的一个方法,它从存储库类中获取数据并将其作为 JSON 返回到我的视图页面,该页面使用 jQuery 来获取它。
当我在 Firebug 中运行程序并检查时,它显示了一个错误:
序列化“TweetTrafficReport.Models.User”类型的对象时检测到循环引用
我的问题是
- 我返回 IQueryable 类型的 JSON 数据是否正确
- 如何在我的视图页面中使用 JSON 数据而不出现上述错误
感谢您的帮助:)
【问题讨论】:
标签: jquery asp.net-mvc json asp.net-mvc-2