2010-08-09 101 views
1

我使用ASP.NET WebForms和使用一些驗證如下所示:ASP.NET驗證造型

<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

ValidatorCallout

它看起來不錯,讓你添加自定義CSS類到驗證字段時,它的內容是無效的。它也是微軟公司流行的Ajax Toolkit的一部分。