ValidatorCallout真的是太酷了!

本文介绍如何使用ValidatorCalloutExtender增强验证提示效果。通过设置TargetControlID为RequiredFieldValidator等验证控件的ID,实现自定义高亮显示及美观的弹出提示。此方法有助于改善用户体验,并提供了一个创建个性化验证控件的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ValidatorCallout 这个验证提醒的,真的是太酷了!
页面代码:
None.gif   <div>
None.gif     
<asp:ScriptManager ID="ScriptManager1" runat="server">
None.gif        
</asp:ScriptManager>
None.gif        
<ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="RequiredFieldValidator1" HighlightCssClass="highlight">
None.gif      
None.gif        
</ajaxToolkit:ValidatorCalloutExtender>
None.gif       
None.gif        
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
None.gif        
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
None.gif            ErrorMessage
="请输入点什么。" Display="None" Font-Italic="True" Font-Size="9pt" ></asp:RequiredFieldValidator>
None.gif        
<asp:Button ID="Button1" runat="server" Text="Button" /></div>

TargetControlID指向验证控件的ID,这样就可以了。看看效果图!
g.jpg
真的是酷啊!有空可以做一个自己的验证控件。
毕竟系统提供的这些验证控件不是很方便。
TargetControlID 只认识系统的验证控件看看它的源码,找到的是IValidator接口。
TargetControlType(typeof(IValidator))

转载于:https://www.cnblogs.com/anson/archive/2006/10/21/535662.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值