我有一个奇怪的问题。我试图使用jquery在MVC中执行自定义分页。我这样做是通过将我的网格放在父页面的局部视图中。当我在第一次加载后更新视图时,我的模型值不会在连续调用时更新。有人可以建议吗?
答案 0 :(得分:1)
我想你需要参考这篇文章。这也可能与您的问题有关。
答案 1 :(得分:0)
这可能是一个缓存问题,请尝试通过将此属性放在Controller上来禁用它:
[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]
在javascript中禁用所有ajax调用的缓存:
$.ajaxSetup({ cache: false });
答案 2 :(得分:0)
我会抓住网格一词。我假设你使用html / razor / javascript等构建了某种网格。然后你把它放在局部视图中。现在,您希望在执行更新后刷新网格。
我使用ASP.NET MVC 3和jQuery-UI插件jqGrid为使用网格格式显示数据的问题提供了全面的解决方案。
该解决方案基于ajax并提供完整的CRUD功能。如果需要,您可以将网格转换为只读网格。我没有任何关于未更新模型值的问题。