2012-07-19 80 views
1

我有一个用于更改密码的3个asp文本框的窗体 - 旧密码,新密码和确认密码以及窗体上的提交按钮。先设置旧密码以设置新密码。这种情况是,如果管理员想要更改密码,它不会检查任何旧密码,而对于用户,它将检查旧密码,如果它是正确的,则设置新密码。我对旧密码和新密码字段以及比较验证器控件采取了两个requiredfiledvalidator控件来检查确认密码。asp.net requiredfieldvalidator clientside验证多个组

我已经为旧密码所需的字段验证程序分配了groupA,并且为new添加了groupB并且确认了密码。该场景是为管理员登录我隐藏旧密码,因为它不是必需的,并为用户登录我使它可见。

所以问题在于,对于用户登录提交事件,我想验证groupA和groupB。任何想法?

回答

1

对所有控件保留相同的groupname。当用户角色为Admin时,将Enabled=false设置为RequiredFieldValidator。

+1

谢谢哥们..我不知道我该怎么忘记那件简单的事情? :) 再次感谢.. – Dev 2012-07-19 12:36:05