学习篇服务器端的控件覆盖

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文件

查看本文来源

榆林专业治白癜风医院
昆明白癜风医院有哪些
宝宝消化不良的症状有哪些
为你推荐