我是asp.net&的新手我的客户需要填写文本框中的网址&如果没有正确的网址,则不应提交表格。任何人都可以知道如何在asp.net的文本框字段中应用url验证器。 请让我知道,谢谢
答案 0 :(得分:2)
创建一个文本框:
Signal(20, t0, tf)
使用正则表达式:
<asp:TextBox ID="TxtUrl" runat="server"></asp:TextBox>
如果在提交前需要该字段,请使用:
<asp:RegularExpressionValidator ID="RegExUrl" runat="server" ErrorMessage="Must be in a website format" ControlToValidate="TxtUrl" ValidationExpression="(http(s)?://)?([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" Display="Dynamic"></asp:RegularExpressionValidator>
或者,您可以使用类型为url(w3schools)的HTML5输入:
<asp:RequiredFieldValidator runat="server" ID="ReqUrl" ControlToValidate="TxtUrl" ErrorMessage="Required" />