使用CustomValidator控件
CustomValidator三处重要属性:
ControlToValidator
Text
ClientValidationFunction 客户端验证的客户端函数名
支持事件
ServerValidate -CustomValidator执行验证时引发
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void valComments_ServerValidate(object source, ServerValidateEventArgs args)
{
if (args.Value.Length > 10)
args.IsValid = false;
else args.IsValid = true;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show CustomValidator</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblComents" Text="Comments:" AssociatedControlID="txtComments" runat="server" />
<br />
<asp:TextBox ID="txtComments" TextMode="MultiLine" Columns="30" Rows="5" runat="server" />
<asp:CustomValidator ID="valComments" ControlToValidate="txtComments" Text="(Comments must be less than 10 characters)"
runat="server" OnServerValidate="valComments_ServerValidate" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" />
</div>
</form>
</body>
</html>
----------------------------------------
CustomValidator三处重要属性:
ControlToValidator
Text
ClientValidationFunction 客户端验证的客户端函数名
支持事件
ServerValidate -CustomValidator执行验证时引发
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void valComments_ServerValidate(object source, ServerValidateEventArgs args)
{
if (args.Value.Length > 10)
args.IsValid = false;
else args.IsValid = true;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Show CustomValidator</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="lblComents" Text="Comments:" AssociatedControlID="txtComments" runat="server" />
<br />
<asp:TextBox ID="txtComments" TextMode="MultiLine" Columns="30" Rows="5" runat="server" />
<asp:CustomValidator ID="valComments" ControlToValidate="txtComments" Text="(Comments must be less than 10 characters)"
runat="server" OnServerValidate="valComments_ServerValidate" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit" runat="server" />
</div>
</form>
</body>
</html>
----------------------------------------
发表评论
-
19.5创建分层的SQL数据源控件
2011-06-01 09:18 875创建分层的SQL数据源控件 SqlHierarchicald ... -
19.4使用TreeView控件
2011-05-20 13:27 1244使用TreeView控件 1、声明式地添加树视图节点 Tr ... -
19.3使用Menu控件
2011-05-20 09:16 855使用Menu控件 1、声明式添加Menu条目 MenuHy ... -
7.3动态加载用户控件
2011-05-12 09:18 595动态加载用户控件 可以在运行时动态加载用户控件并将其显示在页 ... -
7.2Ajax和用户控件
2011-05-11 21:25 668Ajax和用户控件 RandomQuotation.ascx ... -
7.1创建用户控件
2011-05-11 13:15 610创建用户控件 简单例 ... -
6.4创建全局主题
2011-05-11 09:33 519创建全局主题 可以在一个Web服务器端上的多个程序之间共享同 ... -
6.3在主题中添加CSS
2011-05-10 21:22 515在主题中添加CSS 如果在主题文件夹中添加CSS文件,则在页 ... -
6.2在主题中添加皮肤
2011-05-10 09:09 901在主题中添加皮肤 一个主题可以包含一个或多个皮肤文件。可以通 ... -
6.1创建主题
2011-05-09 22:26 643创建主题 在名为App_Themes的应用程序的文件夹中新增文 ... -
5.3动态加载母版页
2011-05-09 12:50 756动态加载母版页 应用场合: 1)通过加载不同的母版页可以让网站 ... -
5.2修改母版页内容
2011-05-09 09:14 1253修改母版页内容 1、使用Title属性 <%@Pag ... -
5.1创建母版本页
2011-05-06 21:27 650创建母版本页 <%@ Master Language= ... -
4.1.3、上传大文件
2011-05-06 12:55 666上传大文件 上传大文件,需要做些处理 处理大文件时,需要使 ... -
4.1.2、文件保存到数据库
2011-05-06 09:13 5122、文件保存到数据库 上传 <%@ Page La ... -
4.1.1、文件保存到文件夹
2011-05-05 19:22 7412、文件保存到数据库 上传 <%@ Page Lan ... -
4.1接收上传文件
2011-05-05 09:14 607接收上传文件 FileUpload 控件属性 Enabled ... -
3.10创建自定义验证控件
2011-05-04 09:12 537创建自定义验证控件 BaseValidator类 抽象类 必 ... -
3.9使用ValidationSummary控件
2011-05-03 22:43 942使用ValidationSummary控件 在页面中的一处地 ... -
3.7使用RegularExpressionValidator控件
2011-05-02 19:02 699使用RegularExpressionValidator控件 ...
相关推荐
2.3.4 Button控件使用客户端脚本 62 2.3.5 执行跨页面发送 64 2.3.6 指定默认按钮 67 2.3.7 处理Command事件 68 2.4 显示图像 70 2.4.1 使用Image控件 70 2.4.2 使用ImageMap控件 71 2.5 使用Panel控件 75 2.6 使用...
3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 禁用检验 3.9 小结 <br/>第4章 高级控件编程 <br/>4.1 使用视图状态 4.1.1 禁用视图状态 ...
3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...
3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...
3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...
3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...
3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...
5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...
7.3.6 CustomValidator服务器控件 209 7.3.7 ValidationSummary服务器控件 214 7.4 关闭客户端验证功能 217 7.5 为错误通知使用图像和声音 218 7.6 使用验证组 219 7.7 小结 223 第8章 使用Master页面 225 ...
5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...
5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...
5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...
5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...
5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...
5.11.2 使用ListBox控件的例子133 5.11.3 给集合添加条目136 5.12 CheckBox服务器控件136 5.12.1 确定复选框是否被选中138 5.12.2 给复选框赋值138 5.12.3 排列复选框的文本138 5.13 CheckBoxList服务器...