哈工大 网站案例分析与设计 第04章 网站逻辑结构设计.pdfVIP

  • 3
  • 0
  • 约8.19千字
  • 约 18页
  • 2020-08-24 发布于广东
  • 举报

哈工大 网站案例分析与设计 第04章 网站逻辑结构设计.pdf

第4章网站逻辑结构设计 内容提要 • 验证控件简介 • 必须字段验证控件 • 比较验证控件 • 范围验证控件 • 正则表达式匹配验证控件 • 验证总结控件 • 用户控件 验证控件 • 在ASP或者JSP编程中,利用客户端的 JavaScript或者VBScript实现验证。 • 所以利用ASP或者JSP编程,需要编写大量 的客户端的JavaScript代码。 • ASP.NET提供了服务器端控件实现验证, 这就大大简化了代码的编写。 验证控件简介 • 验证控件属于Web服务器端控件。ASP.NET共有六种 验证控件 控件名 功能描述 RequiredFieldValidator (必须字段验证) 用于检查是否有输入值 CompareValidator (比较验证) 按设定比较两个输入 RangeValidator (范围验证) 输入是否在指定范围 RegularExpressionValidator (正则表达式验证) 正则表达式验证控件 CustomValidator (自定义验证) 自定义验证控件 ValidationSummary (验证总结) 总结验证结果 必须字段验证控件 • 必须字段验证控件(RequiredFieldValidator)检查目 标控件是否有值 • 该控件使用的格式为: ASP:RequiredFieldValidator id=Validator_Name Runat=Server ControlToValidate=要检查的控件名 ErrorMessage=出错信息 Display=Static|Dynatic|None 占位符 /ASP: RequiredFieldValidator • 其中:ControlToValidate是要检查控件的ID;ErrorMessage表示 当检查不合法时,出现的错误信息;Display :错误信息的显示 方式;Static表示控件的错误信息在页面中占有确定的位置,如果 没有出现也占位置。Dynatic表示控件错误信息出现时才占用页面 位置;None表示错误出现时不显示。 比较验证控件 • 比较验证控件的功能是:比较两个控件的输入是否符合程序设 定,这里的比较包括范围很广 ASP:CompareValidator id=Validator_ID RunAt=Server ControlToValidate=要验证的控件ID errorMessage=错误信息 ControlToCompare=要比较的控件ID type=String|Integer|Double|DateTime|Currency operator=Equal|NotEqual|GreaterThan|GreaterThanEqual|LessThan|LessThanEqual| DataTypeCheck Display=Static|Dynatic|None 占位符 /ASP:CompareValidator • 其中,Type表示要比较的控件的数据类型;Operator 表示比较的具体方式,有7种方式;其他属性和 RequiredFieldValidator相同。 比较验证控件 程序名称:4-02.aspx %@ Page clienttarget=downlevel Language=VB % form runat=server b密码1:/b asp:TextBox id=passwd1 TextMode=Password runat=server / brb密码2:/b asp:TextBox id=passwd2 TextMode=Password runat=server / asp:CompareValidator id=CV Contr

文档评论(0)

1亿VIP精品文档

相关文档