Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC中出现意外的Chrome缓存问题_Asp.net Mvc_Google Chrome_Caching - Fatal编程技术网

Asp.net mvc MVC中出现意外的Chrome缓存问题

Asp.net mvc MVC中出现意外的Chrome缓存问题,asp.net-mvc,google-chrome,caching,Asp.net Mvc,Google Chrome,Caching,在我们的MVC4Web应用程序中,我们使用区域和标准/默认路由配置。例如,如果我们想查看特定客户的注释/评论记录,我们有一条如下所示的路线: /Customers/Notes/Index/123 我们在“客户”区域中有一个名为Notes的控制器,其操作方法名为“索引”。我们的默认路由实际上允许我们指定与以下相同的操作: /Customers/Notes/123 为完整起见,索引操作如下所示: public ActionResult Index(int id) { var model

在我们的MVC4Web应用程序中,我们使用区域和标准/默认路由配置。例如,如果我们想查看特定客户的注释/评论记录,我们有一条如下所示的路线:

/Customers/Notes/Index/123
我们在“客户”区域中有一个名为Notes的控制器,其操作方法名为“索引”。我们的默认路由实际上允许我们指定与以下相同的操作:

/Customers/Notes/123
为完整起见,索引操作如下所示:

public ActionResult Index(int id)
{
     var model = UnitOfWork.CustomerDb
        .GetNotes(id);

     return View(model);
}
此操作的结果是一个简单的数据网格,提供针对特定客户发布的注释的按时间顺序的摘要。不涉及AJAX或JSON

除了使用Chrome外,这一切都很好。此浏览器显示为缓存页面并呈现上一页。刷新浏览器不会更正问题,但如果清除浏览器缓存,然后刷新,则会呈现正确的数据

我假设Chrome忽略了id参数。我的问题是:

  • 为什么这似乎只是Chrome的一个问题
  • 这是一个已知/常见的问题吗
  • 有公认的解决方案吗
我在整个web应用程序中使用了这种我认为是安全的技术,我不得不承认我对为什么会发生这种情况感到困惑

如有任何信息/建议,将不胜感激