标签: asp.net-mvc-3 internet-explorer-9
我有一个非常简单的ASP.Net MVC3应用程序,它在索引页面上执行操作,该索引页面从数据库中检索数据并显示项目列表。当我单击其中一个项目的ActionLink转到详细信息页面,然后单击后退按钮(或点击退格键)时,它会将我带回索引页面,但没有数据存在。在控制器的操作方法中设置断点向我显示断点未被命中。如果我按下F5,它就会击中控制器和方法。
这不会发生在Chrome或FireFox的最新版本中,一切都按预期工作。这似乎是一个IE问题。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
这可能是因为操作是缓存的,尽管我仍然期望页面显示原始值。
试试this。我更喜欢创建一个属性并使用[NoCache]来装饰动作。