我理解 MVC 4 应用程序,所有方法都返回 ActionResult,这里是方法详细信息的代码:
public ActionResult Details(int id)
{
return View(db.GetItem(id));
}
在这个方法中,我选择了我需要的记录并将其传递给视图,那么问题来了,我如何在服务器返回页面时使用Jquery拦截我的记录呢?
我理解 MVC 4 应用程序,所有方法都返回 ActionResult,这里是方法详细信息的代码:
public ActionResult Details(int id)
{
return View(db.GetItem(id));
}
在这个方法中,我选择了我需要的记录并将其传递给视图,那么问题来了,我如何在服务器返回页面时使用Jquery拦截我的记录呢?
这个想法如下。
将模型序列化为JSON 格式并将其放置在视图
<script>中的元素中Json.Encode()将对象转换为JSONHtml.Raw()字符串返回字符串而不转义HTML特殊字符接下来,我们编写一个jQuery处理程序,该处理程序将在页面加载后在客户端上运行。
.NET Fiddle上的完整工作示例。