ValidatorCallout真的是太酷了!
ValidatorCallout 这个验证提醒的,真的是太酷了!
页面代码:
TargetControlID指向验证控件的ID,这样就可以了。看看效果图!
真的是酷啊!有空可以做一个自己的验证控件。
毕竟系统提供的这些验证控件不是很方便。
TargetControlID 只认识系统的验证控件看看它的源码,找到的是IValidator接口。
TargetControlType(typeof(IValidator))
页面代码:
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="RequiredFieldValidator1" HighlightCssClass="highlight">
</ajaxToolkit:ValidatorCalloutExtender>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="请输入点什么。" Display="None" Font-Italic="True" Font-Size="9pt" ></asp:RequiredFieldValidator>
<asp:Button ID="Button1" runat="server" Text="Button" /></div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="RequiredFieldValidator1" HighlightCssClass="highlight">
</ajaxToolkit:ValidatorCalloutExtender>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="请输入点什么。" Display="None" Font-Italic="True" Font-Size="9pt" ></asp:RequiredFieldValidator>
<asp:Button ID="Button1" runat="server" Text="Button" /></div>
TargetControlID指向验证控件的ID,这样就可以了。看看效果图!
真的是酷啊!有空可以做一个自己的验证控件。
毕竟系统提供的这些验证控件不是很方便。
TargetControlID 只认识系统的验证控件看看它的源码,找到的是IValidator接口。
TargetControlType(typeof(IValidator))