验证控件
RequiredFieldValidator 要求用户在表单字段中输入必需的值
RangeValidator 检测一个值是否确定的最小值和最大值之间
CompareValidator 比较一个值和别一个值或执行数据类型检查
RegularExpressionValidator 比较一个值和正则表达式
CustomValidator 执行自定义验证
ValidationSummary 在页面中显示所有验证错误的摘要
2011-4-20 14:02
RequiredFieldValidator 要求用户在表单字段中输入必需的值
RangeValidator 检测一个值是否确定的最小值和最大值之间
CompareValidator 比较一个值和别一个值或执行数据类型检查
RegularExpressionValidator 比较一个值和正则表达式
CustomValidator 执行自定义验证
ValidationSummary 在页面中显示所有验证错误的摘要
<%@ 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 btnSubmit_Click(object sender, EventArgs e) { if (Page.IsValid) { lblResult.Text = @"<br/>Product:" + txtProductName.Text + "<br />Price:" + txtProductPrice.Text + "<br />Quantity:" + txtProductQuantity.Text; } } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <fieldset> <legend>Product Order Form</legend> <asp:Label ID="lblProductName" Text="Product Name:" AssociatedControlID="txtProductName" runat="server" /> <br /> <asp:TextBox ID="txtProductName" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="reqProductName" ControlToValidate="txtProductName" Text="(Required)" runat="server" /> <br /> <br /> <asp:Label ID="lblProductPrice" Text="Product Price:" AssociatedControlID="txtProductPrice" runat="server" /> <br /> <asp:TextBox ID="txtProductPrice" Columns="5" runat="server" /> <asp:RequiredFieldValidator ID="reqProductPrice" ControlToValidate="txtProductPrice" Text="(required)" Display="Dynamic" runat="server" /> <asp:CompareValidator ID="cmpProductPrice" ControlToValidate="txtProductPrice" Text="(Invalid Price)" Operator="DataTypeCheck" Type="Currency" runat="server" /> <br /> <br /> <asp:Label ID="lblProductQuantity" Text="Product Quantity:" AssociatedControlID="txtProductQuantity" runat="server" /> <asp:TextBox ID="txtProductQuantity" Columns="5" runat="server" /> <asp:RequiredFieldValidator ID="reqProductQuantity" ControlToValidate="txtProductQuantity" Text="(Required)" Display="Dynamic" runat="server" /> <asp:CompareValidator ID="CompareaValidator1" ControlToValidate="txtProductQuantity" Text="(Invalid Quantity)" Operator="DataTypeCheck" Type="Integer" runat="server" /> <br /> <br /> <asp:Button ID="btnSubmit" Text="Submit Product Order" OnClick="btnSubmit_Click" runat="server" /> </fieldset> <asp:Label ID="lblResult" runat="server" /> </div> </form> </body> </html>
2011-4-20 14:02
发表评论
-
19.5创建分层的SQL数据源控件
2011-06-01 09:18 845创建分层的SQL数据源控件 SqlHierarchicald ... -
19.4使用TreeView控件
2011-05-20 13:27 1221使用TreeView控件 1、声明式地添加树视图节点 Tr ... -
19.3使用Menu控件
2011-05-20 09:16 820使用Menu控件 1、声明式添加Menu条目 MenuHy ... -
7.3动态加载用户控件
2011-05-12 09:18 571动态加载用户控件 可以在运行时动态加载用户控件并将其显示在页 ... -
7.2Ajax和用户控件
2011-05-11 21:25 647Ajax和用户控件 RandomQuotation.ascx ... -
7.1创建用户控件
2011-05-11 13:15 590创建用户控件 简单例 ... -
6.4创建全局主题
2011-05-11 09:33 459创建全局主题 可以在一个Web服务器端上的多个程序之间共享同 ... -
6.3在主题中添加CSS
2011-05-10 21:22 488在主题中添加CSS 如果在主题文件夹中添加CSS文件,则在页 ... -
6.2在主题中添加皮肤
2011-05-10 09:09 875在主题中添加皮肤 一个主题可以包含一个或多个皮肤文件。可以通 ... -
6.1创建主题
2011-05-09 22:26 613创建主题 在名为App_Themes的应用程序的文件夹中新增文 ... -
5.3动态加载母版页
2011-05-09 12:50 726动态加载母版页 应用场合: 1)通过加载不同的母版页可以让网站 ... -
5.2修改母版页内容
2011-05-09 09:14 1225修改母版页内容 1、使用Title属性 <%@Pag ... -
5.1创建母版本页
2011-05-06 21:27 627创建母版本页 <%@ Master Language= ... -
4.1.3、上传大文件
2011-05-06 12:55 629上传大文件 上传大文件,需要做些处理 处理大文件时,需要使 ... -
4.1.2、文件保存到数据库
2011-05-06 09:13 4812、文件保存到数据库 上传 <%@ Page La ... -
4.1.1、文件保存到文件夹
2011-05-05 19:22 7062、文件保存到数据库 上传 <%@ Page Lan ... -
4.1接收上传文件
2011-05-05 09:14 579接收上传文件 FileUpload 控件属性 Enabled ... -
3.10创建自定义验证控件
2011-05-04 09:12 485创建自定义验证控件 BaseValidator类 抽象类 必 ... -
3.9使用ValidationSummary控件
2011-05-03 22:43 903使用ValidationSummary控件 在页面中的一处地 ... -
3.8使用CustomValidator控件
2011-05-03 11:21 615使用CustomValidator控件 CustomVali ...
相关推荐
3.1 验证控件概述 82 3.1.1 验证控件与JavaScript 85 3.1.2 使用Page.IsValid 85 3.1.3 设置Display属性 86 3.1.4 突出显示验证错误 86 3.1.5 使用验证组 90 3.1.6 禁用验证 93 3.2 使用RequiredFieldValidator控件 ...
3.1 验证控件概述90 3.1.1 验证控件与javascript93 3.1.2 使用page.isvalid94 3.1.3 设置display属性94 3.1.4 突出显示验证错误95 3.1.5 使用验证组99 3.1.6 禁用验证103 3.2 使用requiredfieldvalidator控件104 3.3...
10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...
10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...
10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...
3.5 用户控件和验证控件 4.1 ADO.NET数据库访问对象 4.2 ADO.NET数据库访问对象 4.3 ADO.NET数据库访问对象 5.1 复杂控件的使用 5.2 复杂控件的使用 6.1 母版页的创建 6.2 母版页、内容页的相互访问 6.3 母版页嵌套...
10.1.2 验证控件的工作机制解析423 10.2 实现自定义验证控件443 10.3 本章总结451 第11章 在控件中使用嵌入资源452 11.1 在控件中嵌入资源的原理452 11.2 在控件中应用嵌入资源453 11.2.1 在控件中使用嵌入...
3.6.5正则表达式匹配验证控件 59 3.7自定义验证控件 62 3.8验证总结控件 64 第四章:ASP.NET内置对象 67 4.1内置对象概述 67 4.2 Response对象和Request对象 67 4.2.1 Response对象的功能,常用属性和方法和示例 67 ...
3.7自定义验证控件 71 3.8验证总结控件 73 第四章:ASP.NET内置对象 76 4.1内置对象概述 76 4.2 Response对象和Request对象 76 4.3、HttpServerUtility 对象 85 第五章:ASP.NET状态管理 89 5.1 状态管理概述 89 5.2...
3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) 5.2 html编辑...
3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板 3.2 使用RoundedCorners控件实现圆角面板 3.3 使用DropShadow控件实现具有阴影的面板 3.4 使用DragPanel 控件实现可拖动的面板 3.5 使用...
3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板 3.2 使用RoundedCorners控件实现圆角面板 3.3 使用DropShadow控件实现具有阴影的面板 3.4 使用DragPanel 控件实现可拖动的面板 3.5 使用...
3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板 3.2 使用RoundedCorners控件实现圆角面板 3.3 使用DropShadow控件实现具有阴影的面板 3.4 使用DragPanel 控件实现可拖动的面板 3.5 使用...
3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板 3.2 使用RoundedCorners控件实现圆角面板 3.3 使用DropShadow控件实现具有阴影的面板 3.4 使用DragPanel 控件实现可拖动的面板 3.5 使用...
3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板 3.2 使用RoundedCorners控件实现圆角面板 3.3 使用DropShadow控件实现具有阴影的面板 3.4 使用DragPanel 控件实现可拖动的面板 3.5 使用...
3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板 3.2 使用RoundedCorners控件实现圆角面板 3.3 使用DropShadow控件实现具有阴影的面板 3.4 使用DragPanel 控件实现可拖动的面板 3.5 使用...
3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板 3.2 使用RoundedCorners控件实现圆角面板 3.3 使用DropShadow控件实现具有阴影的面板 3.4 使用DragPanel 控件实现可拖动的面板 3.5 使用...
4.3.2验证控件的类型 4.3.3验证技术的综合应用 4.4用户控件 4.4.1用户控件概述 4.4.2用户控件中定义属性 4.4.3用户控件中的事件处理 4.4.4从WebForm页面到用户控件 4.5小结 4.6习题 中篇ASP.NET应用与开发的核心内容...
4.3.2 验证控件的类型 4.3.3 验证技术的综合应用 4.4 用户控件 4.4.1 用户控件概述 4.4.2 用户控件中定义属性 4.4.3 用户控件中的事件处理 4.4.4 从Web Form页面到用户控件 4.5 小结 4.6 ...
3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) 5.2 ...