我需要
中的用户条目tbName (textbox)
不允许在密码文本框中输入可能的密码。
tbPass (textbox)
我该如何解决这个问题?我在密码字段中验证了8个字符,1个大写等,但我需要它不允许用户名成为他们正在创建的密码的一部分。
答案 0 :(得分:0)
使用CompareValidator
NotEqual
选项
<asp:TextBox id="tbName" runat="server" />
<asp:TextBox id="tbPass" runat="server" /><br>
<asp:RequiredFieldValidator runat="server"
ControlToValidate="tbName"
ErrorMessage="name required"/><br>
<asp:RequiredFieldValidator runat="server"
ControlToValidate="tbPass"
ErrorMessage="pass required"/><br>
<asp:CompareValidator runat="server"
ControlToValidate="tbName"
ControlToCompare="tbPass"
Type="String"
Operator="NotEqual"
ErrorMessage="Password cannot be the same as name" />