1、你确定指定RequiredFieldValidator控件去验证对应控件了?
你的(RequiredFieldValidator)空间.ControlToValidate = "目标需要验证的控件id";2、你是不是把每个button的click事件中都加入了Page.IsValid验证?
你的(RequiredFieldValidator)空间.ControlToValidate = "目标需要验证的控件id";2、你是不是把每个button的click事件中都加入了Page.IsValid验证?
这是个人的一点小建议,仅供参考!!
button有一个属性为causesvalidation,如果为false则不进行验证,但它解决不了所有的问题。
我写了一个控件,专门解决这个问题的。
1.我把属性框设置成:
RequiredFieldValidator1.ControlToValidate=textbox1
RequiredFieldValidator2.ControlToValidate=textbox2
RequiredFieldValidator3.ControlToValidate=textbox3
RequiredFieldValidator4.ControlToValidate=textbox4
并且,Button1(2,3,4).CausesValidation设置为true 2.我不明白page.isvalid验证,所以不知道是不是每个button都加入了,你能说一下吗?
to kertcobain:
是这样的,因为查询是四种不同的方式,没有办法用一个按钮控制,用户选择其中一种
方式查询
我想过不用验证控件,用其他方法,比如,能不能编程实现,但我刚学,知道的太少了,如果你能解决这个问题,请指教,谢谢