在vs2008的Web窗体页中添加了button控件,没有设置button控件的点击事件,调试之后点击button页面会跳一下

2024-12-17 03:04:16
推荐回答(4个)
回答1:

web窗体中button默认生成的html控件为,即提交表单按钮,不论button是否编写事件,客户端均会与服务器产生交互,所以会有页面重载的情况。
不想设置为提交按钮,只需把button属性UseSubmitBehavior修改为False即可,这样最终生成的html控件会变成
如果不行,设置button的onClientClick属性为"javascript:return;"则按钮不再响应任何事件

回答2:

因为默认是要验证页面的,就算没有click事件,还是会验证的。
CausesValidation这个属性改一下应该就不会验证页面了。
如果还不行的话,你可以考虑更改下UseSubmitBehavior这个回发机制的属性。

回答3:

这种不会跳,或者在空间外面添加updatepanel控件

回答4:

因为后端的控件会回发的,不想回发就用前端的按钮,