学习篇服务器端的控件覆盖
2021-08-24 12:58:23 菏泽汽车网
一、验证控件
验证控件有以下几种:
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文件
查看本文来源
江中黄芪生脉饮作用及功效怎么样英太青胶囊去哪能买到
唐山治疗输卵管堵塞费用
- 上一篇:如何进行性能优化问题计划
- 下一篇:学习路线图牛