学习篇服务器端的控件覆盖
2021-08-24 淮安装修公司
一、验证控件
验证控件有以下几种:
RequiredFieldValidator,必须填内容
CompareValidator,同某个常量或另外的控件的值做比较
RangeValidator,范围验证
RegularExpressionValidator,同一个模式做比较,用于EMAIL,邮政编码等验证
CustomValidator,自定义条件验证
ValidationSummary,显示验证后的错误信息摘要,,如验证失败,则Page对象IsValid属性被设为False,同时,自动显示出错误信息。
验证控件的作用是自动产生客户端验证脚本,否则,在提交回服务器后在服务器端进行验证。验证控件 只对部分控件的特定属性有效:
HtmlInputTextvalue
HtmlTextAreavalue
HtmlSelectvalue
HtmlInputFilevalue
TextBoxText
ListBoxSelectedItem
DropDownListSelectedItem
RadioButtonListSelectedItem
。RequiredFieldValidator
。CompareValidator
属性:
ControlToValidate验证的控件
ControlToCompare比较的值
Operator比较方法
例:
asp:CompareValidatorid=\"Compare\"runat=\"Server\"
ControlToValidate=\"Password\"
ControlToCompare=\"Confirmpwd\"
Operator=\"equal\"
/asp:CompareValidator
。RangeValidator
属性:
ControlToValidate验证的控件
MiniumControl最小值
MaxiumControl最大值
例:
asp:RangeValidatorid=\"Range\"runat=\"Server\"
ControlToValidate=\"Age\"
MiniumControl=15
MaxiumControl=100
/asp:RangeValidator
。RegularExpressionValidator
属性:
ControlToValidate验证的控件
ValidationExpression匹配模式,用正则表达式(一个连接)
例:
asp:RegularExpressionValidatorid=\"Regular1\"runat=\"Server\"
ControlToValidate=\"TextBox1\"
ValidationExpression=\"^\\d{5}$\"
Display=\"static\"
Font-Size=\"10pt\"
邮政编码必须是5个数字
/asp:RegularExpressionValidator
。CustomValidator
属性:
ControlToValidate验证的控件
OnServerValidationFunction服务器端验证函数名称
ClientValidationFunction客户端验证函数名称
例:
scriptlanguage=\"c#\"runat=\"server\"
boolServerValidate(Objectsource,Stringvalue){
...
}
/script
asp:CustomValidatorid=\"CustomValidate\"runat=\"Server\"
ControlToValidate=\"Text1\"
OnServerValidationFunction=\"ServerValidate\"
ClientValidationFunction=\"ClientValidate\"
不是一个偶数哦!
/asp:CustomValidator
Scriptlanguage=\"javascript\"
functionClientValidate(source,value)
{
……
}
/Script
(连接到一个完整的验证程序页面)更多内容可参看:
EMAIL地址验证程序
验证控件
二、DATAGRID
下面是用DATAGRID显示一个数据表的代码
%@ImportNamespace=\"ta\"%
%@ImportNamespace=\"O\"%
scriptlanguage=\"VB\"runat=\"server\"
SubPage_Load(SenderAsObject,EAsEventArgs)
DimconnAsADOConnection
DimdtCmdAsADODataSetCommand
DimdsAsDataSet
Dimstr_sqlAsString
dimstr_connAsString
str_sql=\"select*fromtest\"
str_conn=\"DBQ=\"pPath(\"b\")\";Driver={MicrosoftAccessDriver(*.mdb)};\"
connobj=NewADOConnection(str_conn)
dtsCmdobj=NewADODataSetCommand(str_sql,connobj)
dtSobj=NewDataSet()
llDataSet(dtsobj,\"test\")
taSource=bles(\"test\").DefaultView
taBind()
EndSub
/script
html
body
asp:DataGridid=\"dtgrid\"HeaderStyle-Font- Bold=\"True\"ToolTip=\"dataGridprovidedwithasp+\"runat=\"server\"maintainviewstate=\"false\"/
/body
/html
datagrid对象用DataBind()方法绑定数据源,
有关DATAGRID更多的使用,可以参看:
DataGrid巧用实现目录浏览
如何写的分页处理
人是社会发展最重要的资源。”当地学者说。 在中利用数据绑定来处理XML文件
查看本文来源
榆林专业治白癜风医院昆明白癜风医院有哪些
宝宝消化不良的症状有哪些

-
-
恩惠昆仑鸿星发展训练营开幕约40名中国球员参
昆仑鸿星发展训练营开幕 约40名中国球员参与其中由中国冰球协会主办的昆仑...
- 家居风水 2020-09-12
-
恩惠昆仑鸿星发展训练营开幕约40名中国球员参
-
-
定投合理月入8000元5年还清贷款
定投合理 月入8000元5年还清贷款李先生单身,25岁,在广州一家外企做销售,...
- 家居风水 2020-08-14
-
定投合理月入8000元5年还清贷款
-
-
曼城名将经纪人球员今夏很可能加盟中超
曼城名将经纪人:球员今夏很可能加盟中超纳斯里今夏将离开曼城 ...
- 家居风水 2020-08-04
-
曼城名将经纪人球员今夏很可能加盟中超
-
-
河南主帅崔建军胜利来之不易还有差距盼再提
河南主帅崔建军:胜利来之不易 还有差距盼再提高赛后发布会 中国...
- 家居风水 2020-08-04
-
河南主帅崔建军胜利来之不易还有差距盼再提
-
-
去年海南土地出让入库365亿同比提高51
去年海南土地出让入库365亿 同比提高51%全省国土环境资源工作会议23日在海口...
- 家居风水 2020-07-11
-
去年海南土地出让入库365亿同比提高51
-
-
点名表扬周琦的天亮了他真已赢得主帅信任搭配
点名表扬!周琦的天亮了 他真已赢得主帅信任周琦凭借努力得到了主帅的认...
- 家居风水 2020-06-06
-
点名表扬周琦的天亮了他真已赢得主帅信任搭配