ASP.NET验证样式

时间:2010-08-09 10:41:52

标签: asp.net validation

我正在使用ASP.NET WebForms并使用如下所示的一些验证:

<asp:TextBox  runat="server" ID="txtUserName" CssClass="Email" /><br />
<asp:RequiredFieldValidator runat="server" ID="rfvUserName" Display="Dynamic" ControlToValidate="txtUserName" ErrorMessage="Please enter your email address" CssClass="Error" />
<asp:RegularExpressionValidator Enabled="false" runat="server" ID="revUserName" Display="Dynamic" ControlToValidate="txtUserName" ErrorMessage="Please enter a valid email address" ValidationExpression="<%$ Resources:Global, RegExEmail %>" />

我想要做的不是仅仅以跨度的形式显示下面的消息我想改变文本框本身,例如在其周围添加红色边框并更改其背景以获得错误图标。我该怎么做呢?感谢。

1 个答案:

答案 0 :(得分:1)

ValidatorCallout怎么样?

它看起来不错,当你的内容无效时,你可以将自定义CSS类添加到验证字段中。
它也是微软公认的Ajax Toolkit的一部分。