asp.net requiredfieldvalidator clientside验证多个组

时间:2012-07-19 09:29:10

标签: asp.net

我有一个包含3个asp文本框的表单,用于更改密码 - 旧密码,新密码和确认密码以及表单上的提交按钮。首先检查旧密码以设置新密码。方案是如果管理员想要更改密码它不会检查任何旧密码,而对于用户它将检查旧密码,如果它是正确的,则设置新密码。我为旧密码和新密码字段采取了两个requiredfiledvalidator控件,并且比较验证器控件以检查确认密码。

我为旧密码必填字段验证器分配了groupA,为新密码和确认密码分配了groupB。该方案适用于管理员登录我隐藏旧密码,因为它不是必需的,对于用户登录我使其可见。

这里的问题是,对于用户登录提交事件,我想验证groupA和groupB。任何的想法?

1 个答案:

答案 0 :(得分:1)

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