Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 为单个文本框设置多个验证器_Asp.net - Fatal编程技术网

Asp.net 为单个文本框设置多个验证器

Asp.net 为单个文本框设置多个验证器,asp.net,Asp.net,我是asp.net新手,在asp.net中遇到了一些小问题,问题是为单个文本框设置多个验证器。我设置了验证,但在运行时,验证是一步一步进行的,而不是在一个地方进行的 这是我的密码: <td align="right" style="padding-right: 5px; width: 50%;"> <asp:Label ID="lblConformPassword" runat="server" Text="CONFORMPASSWORD &nbsp;:">

我是asp.net新手,在asp.net中遇到了一些小问题,问题是为单个
文本框设置多个验证器。我设置了验证,但在运行时,验证是一步一步进行的,而不是在一个地方进行的

这是我的密码:

<td align="right" style="padding-right: 5px; width: 50%;">
    <asp:Label ID="lblConformPassword" runat="server" Text="CONFORMPASSWORD &nbsp;:"></asp:Label>
</td>
<td align="left" style="padding-left: 5px; width: 50%; color: #FF0000;">
    <br />
    <br />
    <br />
    <asp:TextBox ID="txtConformPassword" runat="server" TextMode="Password" Width="70%"
        ForeColor="red" AutoCompleteType="Office"></asp:TextBox>
    * &nbsp;&nbsp;&nbsp;<br />
    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtConformPassword"
        ErrorMessage="You can't leave this empty." Style="color: #FF0000;"></asp:RequiredFieldValidator>
    <br />
    <asp:RegularExpressionValidator ID="rfvConformPassword" runat="server" ControlToValidate="txtConformPassword"
        ErrorMessage="SEE THE NOTE" ValidationExpression="(?=^.{6,}$)(?=.*\d)(?=.*\W+)(?![.\n]).*$"></asp:RegularExpressionValidator>
    <br />
    <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txtpassword"
        ControlToValidate="txtconformpassword" ErrorMessage="Password And ConformPassword Should Be Same."
        Display="Dynamic" Style="color: #FF0000; margin-left: 0px"></asp:CompareValidator>
    <br />
</td>




*



所有的验证都应该在一行中进行。我如何设置它?
有人能在这个过程中帮助我吗?

好的..我想在所有的验证器Display=“dynamic”中都有一个属性 您可以试试。您可以采用div结构而不是
。此外,您还必须在所有验证器中设置display=dynamic
谢谢

好的..我想在所有这些验证器显示中都有一个属性=“dynamic” 您可以试试。您可以采用div结构而不是
。此外,您还必须在所有验证器中设置display=dynamic
感谢使用验证器的Display=“dynamic”属性。希望这有帮助

使用验证器的Display=“dynamic”属性。希望这有帮助

很抱歉,我无法理解它。您能说得更清楚吗..,您必须使用Display=“Dynamic”仅在CompareValidator中..您还必须将其放入正则表达式以及所需的字段验证器中,就像这样您已经使用了
标记在所有验证器之间删除了它,我敢肯定它会很好地工作..另外,您可以在所有这些验证器中使用“Text”属性,而不是错误消息属性,你可以将我的评论上传到,这样任何来这里搜索的人都可以快速识别有用的评论。干杯,盖伊,请查看此链接并帮助我解决问题。很抱歉,我无法理解它。您可以说得更清楚一些吗?您必须使用Display=“Dynamic”仅在CompareValidator中..您还必须将其放入正则表达式以及所需的字段验证器中,就像这样您已经使用了
标记在所有验证器之间删除了它,我敢肯定它会很好地工作..另外,您可以在所有这些验证器中使用“Text”属性,而不是错误消息属性,你可以将我的评论上传到,这样任何来这里搜索的人都可以快速识别有用的评论。干杯,盖伊,请查看此链接并帮助我解决问题