有人对在Google Chrome中执行两次Page_Load有什么问题吗? 这是个很短的问题,我不知道还能解释什么.

我有一个简单的ASP.NET页面,在Firefox和IE中都工作得很好. 但在Chrome中,Page_Load会触发两次.

有人知道为什么吗?

稍后编辑: -奇怪的是我有4个中继器.与随机值绑定.随机方法被激发两次(因为页面加载了两次),但是中继器采用初始值……因此,第二个POST回发在呈现步骤之后以某种方式被提升.

第三次编辑:只在刷新时发生!

Solution (in my case):有一个空的img src,这就是原因.

推荐答案

如果页面包含没有src属性的img标记(或者src为空,等等),我在IE中注意到了同样的问题.不确定Chrome是否做了同样的事情,但值得一查,对吗?

Asp.net相关问答推荐

无法在Microsoft Windows Server 2016(数据中心)上运行.NET可移植性分析器

使用 aspnet core SignalR 客户端为 VSIX 项目.

无法翻译 LINQ

无法为媒体类型application/x-www-form-urlencoded生成样本

如何将 JQuery 与母版页一起使用?

如何通过 Asp.net 中的命令参数传递多个值?

如果站点在 localhost 或 127.0.0.1 上运行,如何判断 ASP.NET MVC 视图

没有身份的 ASP.NET Core 2.0 承载身份验证

是否有用于 Asp.net 标记的#IF DEBUG?

如何将 ASP.NET MVC5 身份验证添加到现有数据库

带有 ASP.NET MVC 6 锚标记助手的 QueryString

ASP.NET 中的 <% %>(嵌入式代码块)

ASP.Net 自定义客户端验证

在 aspnetcore (netcoreapp1.0) 中替代 System.Web.Security.Membership.GeneratePassword

如何在 ASP.NET Core Web API 中配置 JSON 格式的缩进

模型是否包含字段而不将其添加到数据库中?

Twitter Bootstrap 和 ASP.NET GridView

为什么在 MVC4 Razor 布局文件中无法识别 @Scripts 和 @Styles 命令?

如何在 ASP.NET 响应中传递大文件?

如何在不遍历每个循环的情况下从字典对象中获取所有键(仅键)