〖导读:ASP.NET在设计时和VB一样,...... 导 读:ASP.NET在设计时和VB一样,提供了种类丰富的控件。 在这里主要介绍六种验证控件,和DATAGRID控件 验证控件用以实现对表单输入的方便的验证 DATAGRID用以从指定数据源绑定数据,加以显示或者更新. ----------------------------------------------------------------------- 前面的例子中提到了几个服务器端的控件,它们是原来HTML表单项的延伸,下面要说明的几个控件是ASP.NET中出现的全新的控件,它们的出现使编程工作更加简单。 一、 验证控件 验证控件有以下几种: RequiredFieldValidator,必须填内容 CompareValidator,同某个常量或另外的控件的值做比较 RangeValidator,范围验证 RegularExpressionValidator,同一个模式做比较,用于EMAIL,邮政编码等验证 CustomValidator,自定义条件验证 ValidationSummary,显示验证后的错误信息摘要,,如验证失败,则Page对象IsValid属性被设为False,同时,自动显示出错误信息。 验证控件的作用是自动产生客户端验证脚本,否则,在提交回服务器后在服务器端进行验证。验证控件只对部分控件的特定属性有效: HtmlInputText value HtmlTextArea value HtmlSelect value HtmlInputFile value TextBox Text ListBox SelectedItem DropDownList SelectedItem RadioButtonList SelectedItem 。RequiredFieldValidator 。CompareValidator 属性: ControlToValidate 验证的控件 ControlToCompare 比较的值 Operator 比较方法 例: ControlToCompare ="Confirmpwd " Operator ="equal" > 。RangeValidator 属性: ControlToValidate 验证的控件 MiniumControl 最小值 MaxiumControl 最大值 例: MiniumControl = 15 MaxiumControl = 100 > 。RegularExpressionValidator 属性: ControlToValidate 验证的控件 ValidationExpression 匹配模式,用正则表达式(一个连接) 例: ValidationExpression="^\d{5}$" Display="static" Font-Size="10pt"> 邮政编码必须是5个数字 。CustomValidator 属性: ControlToValidate 验证的控件 OnServerValidationFunction 服务器端验证函数名称 ClientValidationFunction 客户端验证函数名称 例: OnServerValidationFunction="ServerValidate" ClientValidationFunction="ClientValidate"> 不是一个偶数哦! (连接到一个完整的验证程序页面)更多内容可参看: EMAIL地址验证程序 ASP.NET验证控件 二、 DATAGRID 下面是用DATAGRID 显示一个数据表的代码 <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.ADO" %> datagrid对象用DataBind()方法绑定数据源, 有关DATAGRID更多的使用,可以参看: DataGrid 巧用实现目录浏览 如何写ASP.NET的分页处理 在ASP.NET中 利用数据绑定来处理XML文件 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 05:39 , Processed in 0.090903 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.