非常简单!把那些不需要判断验证的按钮中causevalidator属性改为false就行……
我估计你遇到是类似的问题:一个页面有个确定按钮,这个需要判断某些textbox是否为空还是怎么滴,一个是取消按钮,不需要判断……结果你一点取消,还给你提示什么什么为空……呵呵
你把那个取消按钮的causevalidator属性改为false就行……
requiredfieldvalidator控件的display属性什么意思?
<asp:RequiredFieldValidator
id=”RequireFieldValidatorName”
ControlToValidate=”txtName”
ErrorMessage=”First Name field is empty”
Display = “Static”
InitialValue =””
Width = “100%”

runat=”server”
>
ErrorMessage=”First Name field is empty”后面的分号()去掉 就好了
display的意思就是隐藏,是控件不显示
基本常用的display=’none'(不显示) display=’block'(或=”) (快状显示)display=’inline’(内联显示)
1.static(静态),也就是控件在页面上是永远要占个位置的
dynamic(动态),也就是控件在页面上不占位置的,只有出了错误才动态显示出来。
2.你点别的按钮刷新页面,实际上就是提交了,你用的是VS2003?VS2005以上有个ValidationGroup属性,你分下组就可以了,2003没有,实在不行你自己手动前台写脚本,只要是Buttom服务按钮被点击,实质上是都是提交表单。
以上就是关于ASP.NET中使用了RequiredFieldValidator控件但需要返回按钮全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!