推荐: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(安装程序下载)这是
新闻热点
疑难解答
图片精选