当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > asp.net ajaxControlToolkit ValidatorCalloutExtender的简单用法

ASP.NET
使用C# 开发掩码输入文本框
点击DataGrid的列标头在DataGrid最后一行显示该列的和
ASP.NET之Web打印-终极解决篇
SQL Server 2000 Reporting Services: 怎样根据用户的语言偏好显示本地化的信息
利用底层键盘钩子拦载任意按键(回调版)
如何禁止调整自定义控件的尺寸?
用VB6.0编写磁盘格式化程序
Aspx中导Excel
ASP.NET组件设计Step by Step(3)
下面真正开始讲事件的内容
如何有效的使用C#读取文件
如何在C#中加载自己编写的动态链接库(DLL)
Managed DirectX 相关(DirectX.Capture Class Library && DirectShow.NET)
XQuery Reference-from w3schools.com
[译]Visual Basic 2005在语言上的增强(十三)显式的数组范围及小结
lucene的首次应用
[VBA]在后台删除工作表后出现的怪问题
VB.NET 数据库查询 [SQL字符串的生成]
JavaScript调用服务器事件
在Window2003上执行System.Diagnostics.Process.GetProcessesByName等方法失败的原因

ASP.NET 中的 asp.net ajaxControlToolkit ValidatorCalloutExtender的简单用法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-11   浏览: 300 ::
收藏到网摘: n/a

今天偶尔用到这个控件,简单记录下~~~~ 此控件是asp.net中的验证控件 RequiredFieldValidator , RangeValidator, RegularExpressionValidator, CompareValidator, CustomValidator,ValidationSummary的错误验证信息呼出的一个扩展控件
主要作用是把未通过验证的信息通过一个突出的层显示给用户。
主要属性:
<ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server"
TargetControlID="RequiredFieldValidator1" <!--要与之配使用的验证控件-->
WarningIconImageUrl="/upload/tech/20091011/20091011143950_96da2f590cd7246bbde0051047b0d6f7.gif" <!--突出层中显示的出错图标的图片路径-->
CloseImageUrl="/upload/tech/20091011/20091011143951_e0cf1f47118daebc5b16269099ad7347.gif" <!--突出层的关闭按钮图片-->
HighlightCssClass="err" <!--验证出错时,被验证的控件的样式表-->
Width=”400px“> <!--气泡的宽度-->
</ajaxToolkit:ValidatorCalloutExtender>
用法很简单:
复制代码 代码如下:

<asp:TextBox ID="txtWeiDu" runat="server" Width="200px"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtWeiDu" Display="None" ErrorMessage="请输入数字!" ValidationExpression="^(-|\+)?\d+(\.\d+)?$"></asp:RegularExpressionValidator>
<!--TargetControlID属性制定要呼出提醒信息的验证控件ID-->
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="RegularExpressionValidator1"> </cc1:ValidatorCalloutExtender>

上面的验证控件中的正则表达式的作用是值能输入数字,包括小数
注意:
验证控件的Displsy属性设置为:None 不然验证控件的的信息也会同时显示出来。突出层中的字体在验证控件中设置。
就这么多~