第4章 节 服务器控件 《Web高级程序设计教程》电子教案.ppt

第4章 节 服务器控件 《Web高级程序设计教程》电子教案.ppt

  1. 1、本文档共239页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 节 服务器控件 《Web高级程序设计教程》电子教案.ppt

第4章 服务器控件 lbdisp.Text = “用户名不能为空 flag=false end if if request.form(password1)= and flag then lbdisp.Text = 密码不能为空 flag=false end if if request.form(password2)= and flag then lbdisp.Text = 确认密码不能为空 flag=false end if if request.form(password1)request.form(password2) then lbdisp.Text = 密码与确认密码不相同 flag=false end if if flag then lbdisp.Text = 测试成功 end if End Sub /script /HEAD body MS_POSITIONING=GridLayout form id=Form1 method=post runat=server asp:Label id=lbdisp runat=server Width=167px/asp:Label /form /body /HTML 在微软的.NET框架中,扩展了一种全新的Web控件,即数据验证Web 控件,它可以帮助用户少写许多程序来验证使用者输入的数据是否合乎一定的规则或要求。根据验证类型的不同,ASP.NET提供了以下几种验证控件: ??????? RequiredFieldValidator控件:验证使用者是否有输入数据。用于强制用户对某些控件必须输入信息。 ??????? CompareValdator控件:将输入控件的值同常数值或其他输入控件的值相比较,以确定这两个值是否与由比较运算符(小于、等于、大于等等)指定的关系相匹配。 ??????? RangeValidator控件:计算输入控件的值,以确定该值是否在指定的上限与下限之间。 ??????? RegularExpressionValidator控件:计算输入控件的值,以确定该值是否与某个特定的表达式所定义的模式相匹配。 ????????? CustomValidator控件:计算输入控件的值以确定它是否通过自定义的验证逻辑。 ????????? ValidationSummary控件:用于悼念以上几种验证控件产生的错误信息,并将这些信息显示在同一个页面上。 数据验证Web 控件(除CompareValdator控件以外)有一些共同属性。这些共同属性除了所有控件所具有的基本属性之外,还有一些特殊的基本属性: ????????? ControlToValidate属性:用于指定验证控件所应用的控件。例如,在一个Web表单中,有一个文本输入框控件TextBox,其ID属性值为“username”,如果要验证该文本输入框为必填字段,可把RequiredFieldValidator控件的ControlToValidate属性值设为“username”。 Display属性:获取或设置验证控件中错误信息的显示行为。当该属性值为“NONE”时,验证消息从不内联显示;当该属性值为“Static”时,在页面布局中分配用于显示验证消息的空间;当该属性值为“Dynamic”时,如果验证失败,将用于显示验证消息的空间动态添加到页面。默认值为“Static”。 ????????? ErrorMessage属性:获取或设置错误信息的文本。 ????????? IsValid属性:获取或设置一个值,该值指示关联的输入控件是否通过验证。如果关联的输入控件通过验证,则为true;否则为false。默认值为true。该属性仅能在编程序时使用。 ????????? Text属性:当验证失败后,该属性值的内容就可以在验证控件的位置上显示出来。如果没有设定Text属性,则ErrorMessage属性值会代替Text属性显示。 4.5.2 RequiredFieldValidator控件 通过在Web表单页中添加RequiredFieldValidator控件并将其链接到必需输入信息的控件,可以指定某个用户在特定控件中必须提供信息。例如,可以指定用户在提交注册窗体之前必须填写“姓名”字段。其使用语法为: ASP:RequireFieldValidator Id=被程序代码所控制的名称 Runat=Server ControlToValidate=要验证的控件名称 ErrorMessage=所要显示的错误信息 Text=未输入数据时所显示的信息 / 使用 RequiredFieldValidator

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档