【问题标题】:Issue with chrome in MVC application of calling Index multiple times多次调用 Index 的 MVC 应用程序中的 chrome 问题
【发布时间】:2012-04-10 15:49:51
【问题描述】:

我是 MVC 应用程序和构建 MVC3 应用程序的新手,我在使用 chrome 时遇到了非常奇怪的行为,因为它多次(12 次)调用 Index() 方法!我尝试查看控制台窗口,它显示有关图像的警告(见下文)。

在 Firefox 中完全没有问题,它按预期工作,但 chrome 正在产生上述问题。如果您遇到此问题,请帮助我找到可能的 chrome 解决方案。还请帮助我确定造成这种情况的其他可能性。

更新:

我已经厌倦了在调试中观看请求,并发现一些使用 chrome 请求 favicon.ico 的问题,如下图所示

所以现在的原因是我怎样才能多次避免这个请求(如果不想放 favicon.ico)?

【问题讨论】:

  • 你能给我们你控制器中的代码吗?

标签: asp.net-mvc google-chrome google-chrome-devtools


【解决方案1】:

我的猜测是,当您在 ASP.NET 开发服务器上运行网站时,您会看到这一点。基本上,开发服务器没有正确配置为发送正确的 MIME 类型(应该是 image/* 其中 * 是图像类型 - png、jpeg 等)

据我所知,当您进行本地开发时,这并不是什么大问题(Chrome 会更严格地告诉您)。

您看到它的次数与您一样多的原因是您在页面(即您的索引页面)上传输的每个图像都会看到一次。

更新 您可能想查看此Stackoverflow question 中的一些信息。

【讨论】:

  • 谢谢,但原因不同,请查看我更新的答案。
猜你喜欢
  • 2013-04-17
  • 1970-01-01
  • 2021-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多