ValidatorCallout 这个验证提醒的,真的是太酷了! 页面代码: < 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)) 转载于:https://www.cnblogs.com/anson/archive/2006/10/21/535662.html