验证控件
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 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 609创建用户控件 简单例 ... -
6.4创建全局主题
2011-05-11 09:33 519创建全局主题 可以在一个Web服务器端上的多个程序之间共享同 ... -
6.3在主题中添加CSS
2011-05-10 21:22 514在主题中添加CSS 如果在主题文件夹中添加CSS文件,则在页 ... -
6.2在主题中添加皮肤
2011-05-10 09:09 900在主题中添加皮肤 一个主题可以包含一个或多个皮肤文件。可以通 ... -
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 1252修改母版页内容 1、使用Title属性 <%@Pag ... -
5.1创建母版本页
2011-05-06 21:27 650创建母版本页 <%@ Master Language= ... -
4.1.3、上传大文件
2011-05-06 12:55 665上传大文件 上传大文件,需要做些处理 处理大文件时,需要使 ... -
4.1.2、文件保存到数据库
2011-05-06 09:13 5122、文件保存到数据库 上传 <%@ Page La ... -
4.1.1、文件保存到文件夹
2011-05-05 19:22 7402、文件保存到数据库 上传 <%@ Page Lan ... -
4.1接收上传文件
2011-05-05 09:14 606接收上传文件 FileUpload 控件属性 Enabled ... -
3.10创建自定义验证控件
2011-05-04 09:12 537创建自定义验证控件 BaseValidator类 抽象类 必 ... -
3.9使用ValidationSummary控件
2011-05-03 22:43 941使用ValidationSummary控件 在页面中的一处地 ... -
3.8使用CustomValidator控件
2011-05-03 11:21 641使用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控件 ...
自定义验证控件的实现 #### 1.1 `ControlCheckOutNull` 方法 该方法用于验证一个控件中的文本是否为空或仅包含空白字符。如果文本为空或仅包含空白字符,则会通过传入的 `ToolTip` 控件显示提示信息,并将焦点设置...
**3.1 验证控件概述** ASP.NET 2.0 提供了一组验证控件,用于确保用户输入的数据有效性和安全性。常见的验证控件包括 RequiredFieldValidator、CompareValidator、RangeValidator、RegularExpressionValidator 和 ...
Raize Components v3.1 是一套专为 Delphi 和 C++Builder 开发者设计的组件库,它极大地扩展了这两个集成开发环境(IDE)的原生功能,提供了丰富的控件和工具,以帮助开发者构建更加高效、美观且用户友好的应用程序...
在测试程序中插入控件并验证其基本功能。图10展示了测试控件的过程。 --- #### 三、控件的自定义 **3.1 添加控件** 在资源视图中找到`IDD_XULU`对话框,并调整其大小以满足需求。接着,向控件添加一个按钮。 **...
- **交叉验证**:SVM_GUI可能包含交叉验证功能,用于评估模型的泛化能力并调整超参数。 - **调参**:网格搜索、随机搜索等方法帮助找到最优的SVM参数,如C和γ。 - **预处理**:对数据进行标准化、归一化等预处理,...
为了验证控件的功能,可以使用VC++自带的调试工具——“ActiveX控件测试容器”。可以通过以下几种方式打开该工具: - 点击VC++中的“调试”按钮,并浏览至 "C:\Program Files\Microsoft Visual Studio\Common\Tools...
10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...
- **Form**:表单组件,包含各种输入控件,支持验证和数据提交。 - **Tree**:树形视图,用于展现层次结构数据。 - **Window**:弹出窗口,常用于对话框或浮动面板。 4. **API文档** - API文档详细列出了每个类...
“DemoPlayer”可能是用于展示Cocostudio创建的场景的示例程序,它可以帮助开发者快速验证场景设计的效果,也可以作为学习和调试的工具。 总的来说,cocos2d-x3.1与Cocostudio的结合使用,使得2D游戏开发变得更加...
7. **表单组件**:强大的表单处理能力是ExtJs的一大亮点,包括各种输入控件、验证规则和表单提交机制。 8. **拖放功能**:支持拖放操作,使得用户可以轻松地在界面上移动和排列组件。 9. **国际化支持**:提供了多...
Ehlib 3.1 是一个为 Delphi 开发者设计的强大数据库组件库,它提供了丰富的控件和功能,以提升数据库应用的开发效率和性能。这个库包含了各种各样的数据库相关的控件,如表格视图、数据网格、查询工具等,同时也提供...
通过这些脚本,开发者可以快速验证控件在不同环境下的兼容性,节省了手动配置和编译的时间。 总的来说,TMS 7.5.3.1 FOR D5-XE10是一个强大的工具,它扩展了Delphi的界面设计能力,让开发者能够构建出更专业、更...
10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...
在示例代码中,我们看到了如何创建一个简单的文本框,并设置了基本属性如`fieldLabel`(标签)、`validateOnBlur`(是否在失去焦点时进行验证)等。 **示例代码:** ```javascript { fieldLabel: "姓名", xtype: ...
3.5 用户控件和验证控件 4.1 ADO.NET数据库访问对象 4.2 ADO.NET数据库访问对象 4.3 ADO.NET数据库访问对象 5.1 复杂控件的使用 5.2 复杂控件的使用 6.1 母版页的创建 6.2 母版页、内容页的相互访问 6.3 母版页嵌套...
**3.1 控件概述** 服务器控件通常在.aspx文件中以HTML标签的形式存在,但它们包含额外的属性和指令,使得服务器能够识别并执行特定的逻辑。服务器控件的添加有两种方式:一是直接在设计视图中双击控件或者将其拖放到...
例子可能涵盖了创建表单、添加控件、设置验证规则以及处理表单提交的实践。 9. **国际化和本地化** ExtJs 3.1支持多语言环境,方便应用在全球范围内部署。示例可能演示了如何配置和使用国际化的功能。 10. **...
**3.1 DataGridViewTextBoxColumn** 用于显示纯文本数据的列类型。此类列通常用于显示不可编辑的数据。 **3.2 DataGridViewCheckBoxColumn** 包含复选框的列类型,适用于布尔数据(True/False)。 **3.3 ...