ValueToCompare="userpwd.value"
应该写userpwd

解决方案 »

  1.   

    写错了,应该是
    把ValueToCompare="userpwd.value"
    去掉,改为
    ValueToCompare="userpwd.value"
      

  2.   

    对不起,老是写错那控件应该是这样的:
    <asp:CompareValidator ID="valid2" Runat=server 
    ControlToCompare="userpwd"
    ControlToValidate="userpwd2" Type=String Operator=Equal>两次密码不一致</asp:CompareValidator>  
      

  3.   

    应该可以的,我把我的例子贴上来算了。
    <TABLE id="Table1" width="596" border="0">
    <TR>
    <TD style="HEIGHT: 11px" align="middle" colSpan="3"><P><FONT face="宋体"><FONT face="宋体">修改用户密码</FONT></FONT></P>
    </TD>
    </TR>
    <TR>
    <TD style="WIDTH: 204px" align="right"><FONT face="宋体">用户名:</FONT></TD>
    <TD colSpan="2">
    <asp:Label id="lblUserName" runat="server" Width="174px" Height="22px"></asp:Label>
    <asp:Label id="lblUserID" runat="server"></asp:Label></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 204px; HEIGHT: 29px" align="right" valign="top"><FONT face="宋体"><FONT face="宋体">用户密码:</FONT></FONT></TD>
    &nbsp;<TD colSpan="2"></FONT>
    <asp:textbox id="txtPassword" runat="server" TextMode="Password" MaxLength="20"></asp:textbox>
    <asp:requiredfieldvalidator id="RequiredFieldValidator2" runat="server" ControlToValidate="txtPassword" Display="Dynamic" ErrorMessage="请输入密码!"></asp:requiredfieldvalidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 204px" align="right" valign="top"><FONT face="宋体"><FONT face="宋体">确认用户密码:</FONT></FONT></TD>
    <TD colSpan="2"><FONT face="宋体">
    <asp:TextBox id="txtConfirmPassword" runat="server" TextMode="Password" MaxLength="20"></asp:TextBox>
    <asp:RequiredFieldValidator id="RequiredFieldValidator3" runat="server" ControlToValidate="txtConfirmPassword" Display="Dynamic" ErrorMessage="请再次输入新密码!"></asp:RequiredFieldValidator>
    <asp:CompareValidator id="CompareValidator2" runat="server" ControlToValidate="txtConfirmPassword" Display="Dynamic" ErrorMessage="确认密码要与密码一致!" ControlToCompare="txtPassword"></asp:CompareValidator></FONT></TD>
    </TR>
    <TR>
    <TD colSpan="3" align="middle"><FONT face="宋体">
    <P>&nbsp;&nbsp;
    <asp:Button id="btnAdd" runat="server" Text="添加"></asp:Button>&nbsp; <INPUT type="reset" value="重置">
    <asp:ValidationSummary id="ValidationSummary1" runat="server" Width="146px" ShowMessageBox="True" ShowSummary="False"></asp:ValidationSummary><FONT face="宋体"></P>
    </FONT></FONT></TD>
    </TR>
    </TABLE>