操作如下:
1 页面上存在一个Server段的Button
2 鼠标点击了该Button,该Button事件被响应
3 响应结束后,在F5刷新该页面
4 刷新时又去响应了该Button的事件问:为什么刷新时会去响应上一次出发的Button事件?
如何不让它响应该Button事件?
(用最简便的方法)
1 页面上存在一个Server段的Button
2 鼠标点击了该Button,该Button事件被响应
3 响应结束后,在F5刷新该页面
4 刷新时又去响应了该Button的事件问:为什么刷新时会去响应上一次出发的Button事件?
如何不让它响应该Button事件?
(用最简便的方法)
解决方案 »
- 求教,有java基础,如何学习c#和web的问题。具体:
- 请问有没有用过dext.fileupload的?
- CheckBox的排列方式
- 一个例程,为什么执行是有以下错误?
- 接口在petshop实例中起到什么什么?接口它本身又是什么作用呢?
- 怎么样过滤字符"<"和">"
- 请问哪位知道如何修改DataGrid中edititemplate动态生成的TEXTBOX的宽度
- 新手求救,请帮忙看看错在哪
- 如何查找XML,并把查找出来的数据显示在datagrid里面!!
- WebResource.axd在有些电脑上访问上报js错误,提示null
- WEB打印的老问题,有些问题想问一下。
- 高手帮帮我关于DataGrid的一个问题
刷新不就是为了重复上一个步骤么。点击server的按钮以后,服务器会生成一些代码发到客户端上,基本上来说是三个hidden的input,和一个__doPostBack函数,这个函数的两个参数,就是其中两个hidden的input的值,分别是object和event吧,这么说不知道明白不明白,你刷新客户端的时候,其实这个时候页面中已经存在了这个__doPostBack函数,所以这个函数会重新执行一次,就是你说的重新执行了button的事件。
如何不让它响应该Button事件?
这个不要用F5刷新吧,,用 localtion.href = localtion.href;应该不会出现这种情况。
或者楼下的接…………
怎么解决?
还会触发上一次提交的那些东西!
其实任何postback都会触发PageLoad事件di,而且是在button_click之前执行。。
我也想知道如何解决这个问题,有会的人吗?
当然就会重复地响应button事件:)
解决的办法~还没想到:(
或许可以设置一个计数器来处理,在处理以前判断计数器是否是正确的值~试试:)