我编写了一个Web用户控件,它基本上允许用户选择她是注册会员还是未注册会员,并相应地填写字段,即,如果用户是会员,则要求她提供用户名和密码以及签名up field正在被禁用。如果用户未被注册,则要求她提供注册信息,并且禁用登录字段。我认为这是一种非常常见的做法。
每个选项在字段上都有自己的“ValidationGroup”。即登录字段具有ValidationGroup =“Login”,注册字段具有ValidationGroup =“SignUp”。
我的问题是,当我将此WebUserControl放在某个页面上时,没有任何字段被验证(仅验证网页的字段)。如果我从用户控件中的所有字段中删除ValidationGroup,那么所有这些字段都将被验证,但在这种情况下,如果用户正在注册,则登录字段也会得到验证,验证将失败。
任何想法如何克服这个?
非常感谢, 阿萨弗。
答案 0 :(得分:0)
它不是很漂亮,但我只是在某些事件的代码隐藏中将CausesValidation设置为false。即用户注册时。