ASP.NET学习篇(4)——服务器端的控件_.Net教程
推荐:ASP.NET学习篇(3)——几个简单的ASP.ENT的例子一个WEBFORM——这里将介绍ASP.NET WEBFORM的基本概念,以及其中表单项的变化。 *一个数据库的应用——如何利用CONFIG.WEB中设置的DNS连接数据库,数据库操作对象的一些
ASP.NET在设计时和VB一样,提供了种类丰富的控件。在这里主要介绍六种验证控件,和DATAGRID控件,验证控件用以实现对表单输入的方便的验证,DATAGRID用以从指定数据源绑定数据,加以显示或者更新。
一、验证控件
验证控件有以下几种:
RequiredFieldValidator,必须填内容
CompareValidator,同某个常量或另外的控件的值做比较
RangeValidator,范围验证
RegularExpressionValidator,同一个模式做比较,用于EMAIL,邮政编码等验证
CustomValidator,自定义条件验证
ValidationSummary,显示验证后的错误信息摘要,如验证失败,则Page对象IsValid属性被设为False,同时,自动显示出错误信息。
验证控件的作用是自动产生客户端验证脚本,否则,在提交回服务器后在服务器端进行验证。验证控件只对部分控件的特定属性有效:
以下为引用的内容: HtmlInputText value CompareValidator |
属性:
以下为引用的内容: ControlToValidate 验证的控件 ControlToCompare 比较的值 Operator 比较方法 |
例:
以下为引用的内容: <asp: CompareValidator id="Compare" runat="Server" ControlToValidate="Password " ControlToCompare ="Confirmpwd " Operator ="equal" > </asp: CompareValidator> 。RangeValidator |
属性:
以下为引用的内容: ControlToValidate 验证的控件 MiniumControl 最小值 MaxiumControl 最大值 |
例:
以下为引用的内容: <asp: RangeValidator id="Range " runat="Server" RegularExpressionValidator |
属性:
以下为引用的内容: ControlToValidate 验证的控件 ValidationExpression 匹配模式,用正则表达式(一个连接) |
例:
以下为引用的内容: <asp:RegularExpressionValidator id="Regular1" runat="Server" ControlToValidate="TextBox1" ValidationExpression="^\d{5}$" Display="static" Font-Size="10pt"> |
邮政编码必须是5个数字
</asp:RegularExpressionValidator>
CustomValidator
属性:
以下为引用的内容: ControlToValidate 验证的控件 OnServerValidationFunction 服务器端验证函数名称 ClientValidationFunction 客户端验证函数名称 |
例:
以下为引用的内容: <script language="c#" runat="server"> bool ServerValidate(Object source,String value){ ... } </script> <asp:CustomValidator id="CustomValidate" runat="Server" ControlToValidate="Text1" OnServerValidationFunction="ServerValidate" ClientValidationFunction="ClientValidate"> 不是一个偶数哦! </asp:CustomValidator> <Script language="javascript"> function ClientValidate(source,value) { …… } </Script> |
(连接到一个完整的验证程序页面)更多内容可参看:
EMAIL地址验证程序
ASP.NET验证控件
二、DATAGRID
下面是用DATAGRID 显示一个数据表的代码
以下为引用的内容: <%@ Import Namespace="System.Data" %> <script language="VB" runat="server"> |
分享:ASP.NET学习篇(2)——安装与配置介绍以下方面内容:安装所需要的软硬件条件。配置CONFIG.WEB(配置文件的写法及各项配置的意义) ASP的运行需要一个环境,可以是PWS,也可以是IIS,ASP.NET需要的是NGWS(安装程序下载) 这是
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP发送Email实例(可带附件)
- js实现广告漂浮效果的小例子
- asp.net Repeater 数据绑定的具体实现
- Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
- Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
- VS2010 水晶报表的使用方法
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- asp.net页面传值测试实例代码
- DataGridView - DataGridViewCheckBoxCell的使用介绍
- asp.net中javascript的引用(直接引入和间接引入)
- 三层+存储过程实现分页示例代码
- 相关链接:
- 教程说明:
.Net教程-ASP.NET学习篇(4)——服务器端的控件。