2011-01-31 100 views
0

我有一个文本框,我试图验证。验证文本框ASP.NET

我添加了一个RegularExpressionValidator,但我需要添加别的东西它说验证文本,如果它不等于“名称”

<asp:TextBox ID="tbName" Text="Name" ValidationGroup="FormSubmit" runat="server" /> 

<asp:RegularExpressionValidator CssClass="errorpopup" Display="Dynamic" ID="regexpPostcode" 
     ValidationGroup="FormSubmit" runat="server" ErrorMessage="<strong>Please enter a valid name.</strong>" 
     ControlToValidate="tbName" ValidationExpression="^[a-zA-Z' ']$" SetFocusOnError="true" /> 

此刻,如果你留下“名称”文本框中然后验证,但我想说它是无效的。

任何想法?

回答

2

您还可以设置必要的字段验证程序,并将InitialValue正确设置为“Name”。回发后,这将强制TextBox具有“Name”以外的值,并符合指定的正则表达式要求。

1

你总是可以使用自定义验证器来做水印和正则表达式检查。

1

除了您的正则表达式,您还可以添加RequiredFieldValidator并将其InitialValue属性设置为“Name”。这将处理水印。