日期:2014-05-20  浏览次数:20466 次

|M| 如何让验证控件在当前的用户控件有效而在用户控件外无效 谢谢
我有N个用户控件都放在同一个页面
而且每个页面都有一个按钮和N个验证控件

当我点击某个用户控件的时候总是会提示别的用户控件的验证没有成功
总要全部成功才可以执行按钮

问:
如何让验证控件在当前的用户控件有效而在用户控件外无效

------解决方案--------------------
如何让验证控件在当前的用户控件有效而在用户控件外无效 ======= 你的意思是不是只对当前控件内的按纽有效?
------解决方案--------------------
这个基本上很难,除非你不用它的验证控件. 整个页面都是用 ValidatorCommonOnSubmit这个函数来检验.
------解决方案--------------------
初學者報到
------解决方案--------------------
在asp.net2.0中使用ValidationGroup来控制。
------解决方案--------------------
方案一如楼上
方案二通过服务器端验证事件用程序实现控制.
------解决方案--------------------
用ValidationGroup来对验证控件进行分组,比如说textbox1 textbox2 textbox3在一个验证下面,那么可以将他们的ValidationGroup设置为相同
------解决方案--------------------
同意sp1234( 和ustbwuyi() 但asp.1.1是不行的了.
------解决方案--------------------
用ValidationGroup来对验证控件进行分组,比如说textbox1 textbox2 textbox3在一个验证下面,那么可以将他们的ValidationGroup设置为相同 ========== 并且还要将按纽的 ValidationGroup与之相同.这是关键.
------解决方案--------------------
ValidationGroup可以控制,设成一组就可以了
-----
如何让用户控件和调用控件的页面也有效,
----
比如说:一个页面 有两个用户控件,页面中的按钮点击了,用户控件中都要验证,但其中的一个用户控件点击,不能触发另一个用户控件的验证,请问应该怎么做
------解决方案--------------------
比如说:一个页面 有两个用户控件,页面中的按钮点击了,用户控件中都要验证,但其中的一个用户控件点击,不能触发另一个用户控件的验证,请问应该怎么做 ======== 同一个用户控件中所有需要验证的控件(如TextBox)和触发事件的控件(如按纽) 的ValidationGroup 起同一个名字(不与其他用户控件重名)。