【发布时间】:2016-05-04 08:38:49
【问题描述】:
我最近完成了 ASP.NET MVC 方面的培训,我需要一些指导和好的建议。
如果我需要来自多个模型的数据,我已经学会了构建View Models,但最近我听说最好使用JSON 对象并将对象作为模型返回给View,而不是View Models或者只是从Controller 通过AJAX 调用View 从JSON 对象中获取所有数据,然后在HTML 中显示带有jQuery 的数据。
这是当今最好的方式,而不是常见的View Models 和在 URL 中使用 POST/GET 请求刷新页面?
在Controller 中,我是否要创建一个JSON 对象并为其填充数据,例如每个Model 的列表,或者它是如何工作的?
【问题讨论】:
-
答案是,视情况而定。有时绑定客户端很有用,有时则不然。整本书都有并且可以写在这个主题上
-
此外,您可以将这两种方法结合起来
-
@Liam 好的,我只是想听听其他开发人员对这个主题的看法以及他们是如何工作的,我也想了解更多。
标签: jquery asp.net json ajax asp.net-mvc