ie6 , asp.net 页面, 填写一些内容,然后点击 保存按钮 提交,页面会自动提交两次,
按钮为anthem 按钮,若改为asp按钮 则无此问题。
跟踪程序,点击按钮后:
先page_load,然后 button1_click, 然后 再次 page_load ,button1_click
所以保存了两次。
不知为何原因,怀疑是ie的问题,从别的机器上访问我的iss,页面正常,但我是新装的机器,win2003,然后装了vs2005,有谁遇到过类似问题没?
按钮为anthem 按钮,若改为asp按钮 则无此问题。
跟踪程序,点击按钮后:
先page_load,然后 button1_click, 然后 再次 page_load ,button1_click
所以保存了两次。
不知为何原因,怀疑是ie的问题,从别的机器上访问我的iss,页面正常,但我是新装的机器,win2003,然后装了vs2005,有谁遇到过类似问题没?
解决方案 »
- 【C#怎么时间相减】已经有2个时间,2个时间相减小于20天的时候,则提示“您还有20天到期”【C#怎么时间相减】
- 急!!!找不到命名空间!!
- 网站系统要和证券交易系统和CRM系统整合,求建议???
- System.Net.Mail和System.Web.Mail有什么区别?
- 第一天上班就出现了这么大的一个难题,看来是没有办法混了!救救我吧!
- 一个小问题,已经困扰小弟好久了,请各位帮帮忙啦!
- asp.net论坛上传后不能正常运行.!!!!!!!!!!!!!!!!!!100分送人哈!!!!!!!!!!
- 谁能给我Response的所有属性和解释最好还有例子,谢谢各位大哥了。
- 超级新手要提问?谢谢帮忙。:)
- 请教模块化开发的原则
- 过年都回家不?
- 求ASP.NET源代码
猜想是flash 截获了事件,但是anthem不是标准asp,没有完全截住,事件处理还是往下走了,然后flashget 判明不是下载事件,于是释放事件,就又处理了一回
if(!this.IsPostBack)
{
InitPage();
}
是你不想在asp.net可提交控件的事件前执行的函数
可以这样:
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
InitPage();
}
}