我有一个包含3个asp文本框的表单,用于更改密码 - 旧密码,新密码和确认密码以及表单上的提交按钮。首先检查旧密码以设置新密码。方案是如果管理员想要更改密码它不会检查任何旧密码,而对于用户它将检查旧密码,如果它是正确的,则设置新密码。我为旧密码和新密码字段采取了两个requiredfiledvalidator控件,并且比较验证器控件以检查确认密码。
我为旧密码必填字段验证器分配了groupA,为新密码和确认密码分配了groupB。该方案适用于管理员登录我隐藏旧密码,因为它不是必需的,对于用户登录我使其可见。
这里的问题是,对于用户登录提交事件,我想验证groupA和groupB。任何的想法?
答案 0 :(得分:1)
为所有控件保持相同groupname
。当用户角色为Enabled=false
时,将Admin
设置为RequiredFieldValidator。