asp.net – 页面加载在Firefox上触发两次
发布时间:2020-05-24 16:19:16 所属栏目:asp.Net 来源:互联网
导读:好的,首先是一些背景:我有一个页面显示任何所选项目的点击次数(或视图).在每个页面加载时调用的计数器程序,即 if (Request.QueryString.HasKeys()){ // get item id from icoming url e.g details.aspx?itemid=26 string itemid = Request.Para
|
好的,首先是一些背景:我有一个页面显示任何所选项目的点击次数(或视图).在每个页面加载时调用的计数器程序,即 if (Request.QueryString.HasKeys())
{
// get item id from icoming url e.g details.aspx?itemid=26
string itemid = Request.Params["itemid"];
if (!Page.IsPostBack)
{
countHit(itemid);
}
}
问题:我的期望是每次加载页面时计数器会增加1,但我的datalist和formview上的计数器总是落后并且步数为2,即 而不是1,2,3,4,它是0,6. 看起来页面加载是两次触发.后来我发现只有在使用Mozilla Firefox时才会发生这种情况.该页面与其他浏览器(如IE)一样正常 这变得非常令人沮丧. 解决方法如果你有一个< asp:Image>我已经看过Page_Load两次了或者< img runat =“server”>在没有指定src属性的页面上.值得一看. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – {get;组; }在ViewModel中使用
- asp.net – IFrame:此内容无法显示在一个框架中
- ASP.NET MVC5 OWIN:通过Facebook登录后,为什么User.Identi
- asp.net-mvc – 即使我设置CustomError =“On”,自定义错误
- asp.net vb用户控件在调用页面上引发一个事件
- asp.net – 检查Active Directory密码是否与cookie不同
- asp.net-ajax – UpdateProgress链接到多个UpdatePanel控件
- asp.net-mvc-3 – MVC将JSON ViewModel传递给View
- asp.net – “2015年4月20日Google帐户的OpenID2已经消失”
- asp.net – 是否可以使用Membership API更改用户名
