【问题标题】:MVC action called twice (only in chrome)MVC 动作调用了两次(仅在 chrome 中)
【发布时间】:2023-04-04 06:41:01
【问题描述】:

我想知道为什么在 chrome 中浏览时会调用两次简单的测试操作。

我知道这个问题是由 img 标签等引起的。但我已经使用一个简单的(空标记)操作重现了这个问题,该操作只返回一个 H1 标签,没有别的。

Firefox 和 IE 对此进行了测试。有人遇到过这个问题吗?

这里是被调用两次的动作方法:

    public ContentResult Test()
    {
        return Content("<h1>Test page<h1/>", "text/html");
    }

【问题讨论】:

  • 你看过这个问题吗:stackoverflow.com/questions/1751266/…
  • 在这个问题中经历了所有不同的原因? stackoverflow.com/q/2009092/1236044
  • 是的,与img标签等无关。我没有任何复杂的html ..
  • 您可以安装 fiddler 并检查 chrome 进程发出的请求,并确认是否确实如此。
  • 我在 Chrome 中得到了同样的行为。直到 30 分钟前还好,然后开始两次调用 action 方法。

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


【解决方案1】:

我已经在我的 mvc 应用程序中尝试过你的代码。它运行良好。我的 chrome 版本是 45.0.2454.7 dev-m。请下载最新版本的 chrome 我认为它应该适合你

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多