在尝试将我的网站创建为动态且尽可能少的页面重新加载时,我开始喜欢使用AJAX部分视图 - 使用AJAX GET或POST重新加载或更新部分页面。然而(一般来说是MVC新手)我开始怀疑 - 这是正确的方法。
说出给定的场景:
我有一张桌子,在这张桌子上我有一个按钮“查看详细信息”。当用户点击此按钮时,我想从服务器检索信息并将其显示在模态窗口中。
我可以做以下其中一项:
哪种方法是正确的?
答案 0 :(得分:1)
您的问题实际上是基于意见的。但我可以说这取决于具体情况。
如果你有高性能BackEnd - 最好在控制器上渲染你的视图并返回html。如果您使用IE 8等传统浏览器,这是最好的选择。
如果您没有高性能BackEnd - 您可以返回json
或xml
,然后使用js模板制作您需要的makup。