当前位置: 首页 > news >正文

网站维护费网页制作三大软件

网站维护费,网页制作三大软件,影视公司和传媒公司的区别,网站服务器异常是什么意思Validator是Atlas提供的一组验证用户输入的客户端组件,用来检查InputControl类型的Atlas控件,例如Web.UI.TextBox的输入数据。在ASP.NET中提供了一组服务器端的验证控件,Atlas中的Validator在客户端也提供了同样的功能。 主要内容 1&#xff…

Validator是Atlas提供的一组验证用户输入的客户端组件,用来检查InputControl类型的Atlas控件,例如Web.UI.TextBox的输入数据。在ASP.NET中提供了一组服务器端的验证控件,Atlas中的Validator在客户端也提供了同样的功能。

 主要内容

  1.Validators概述

  2.完整示例

  一.Validators概述

  Validator是Atlas提供的一组验证用户输入的客户端组件,用来检查InputControl类型的Atlas控件,例如Web.UI.TextBox的输入数据。在ASP.NET中提供了一组服务器端的验证控件,Atlas中的Validator在客户端也提供了同样的功能。Atlas提供的Validator如下所示:

  1.requiredFieldValidator:检查是否有数据输入。

  2.typeValidator:检查输入的数据是否为特定的类型。

  3.rangeValidator:检查输入的值是否在一个范围之内。

  4.customValidator:用自定义的验证函数验证输入。

  5.regexValidator:用指定的正则表达式验证输入。

  某个Atlas客户端控件的Validator可被定义成一个集合,当控件的propertyChanged事件被引发时,Atlas将调用Validator集合中的所有Validator去验证输入的数据。在验证的过程中一旦失败,这个Validator的validationMessage将被设置。Validator可以以组的形式验证一组控件的输入,并统一显示错误信息。您还可以指定一个validationErrorLabel控件关联于某个将被验证的输入控件,它可以显示验证过程中的错误并可以自定义错误提示。[来自于Dflying的介绍]

  二.完整示例

  下面针对这几种Validator做几个简单的小例子。

  1.requiredFieldValidator

  检测是否有有数据输入,用一个textbox接收用户输入,用一个label来显示错误信息:

<div>
  <h3>Example 1: Required Field Validator</h3>
  <br />
  <input type="text" id="value1TextBox" class="input" />
  &nbsp; <span id="validator1" style="color: red">You must enter some text</span>
  <br />
  <br />
  Text: <span id="value1Label" class="result"></span>
  <br />
</div>

 编写Atlas脚本,分别用一个requiredFieldValidator和validtionErrorLabel,并且把用户输入的数据显示在一个label上,在validationErrorLabel中用associatedControl来关联要验证的控件:

<script type="text/xml-script">
  <page xmlns:script="http://schemas.microsoft.com/xml-script/2005">
    <components>
     <textBox id="value1TextBox">

        <validators>

          <requiredFieldValidator errorMessage="You must enter some text."/>
        </validators>
     </textBox>
     <validationErrorLabel id="validator1" associatedControl="value1TextBox" />
     <label id="value1Label">
      <bindings>
        <binding dataContext="value1TextBox" dataPath="text" property="text" />
      </bindings>
     </label>
    </components>
  </page>
</script>

  2.typeValidator

  检测用户输入的数据类型,在这个例子中我们验证用户输入的是否为数据:

<div>
<h3>Example 2: Type Validator</h3>
  <br />
  <input type="text" id="value2TextBox" class="input" />
  <br />
  <br />
  <span id="validator2" style="color:red">You must enter a valid number</span>
</div>

  编写Atlas脚本,设置非常简单,指定type为Number:

<script type="text/xml-script">
  <page xmlns:script="http://schemas.microsoft.com/xml-script/2005">
    <components>
    <textBox id="value2TextBox">
            <validators>
              <requiredFieldValidator errorMessage="You must enter a number." />
              <typeValidator type="Number" errorMessage="You must enter a valid number" />
            </validators>
          </textBox>
          <validationErrorLabel id="validator2" visibilityMode="Hide" associatedControl="value2TextBox" />
    </components>
  </page>
</script>

 3.regexValidator

  用正则表达式来验证用户输入的数据,这里我们以验证用户录入的电话号码格式是否正确为例,添加相关的HTML元素:

<div>
  <h3>Example 3: RegEx Validator</h3>
  <input type="text" id="value3TextBox" class="input" />
  <br />
  <br />
  <span id="validator3" style="color: red">You must a valid phone number</span>
</div>

  编写Atlas脚本,加入regexValidator,注意这儿在正则表达式的前后必须加入“/”?否则会报脚本错误:

<script type="text/xml-script">
  <page xmlns:script="http://schemas.microsoft.com/xml-script/2005">
    <components>
    <textBox id="value3TextBox">
      <validators>
        <requiredFieldValidator errorMessage="You must enter some text." />
        <regexValidator regex="/((d{3,4})|d{3,4}-)?d{7,8}/" errorMessage="You must a valid phone number" />
      </validators>
    </textBox>
      <validationErrorLabel id="validator3" visibilityMode="Collapse"
      associatedControl="value3TextBox" />
    </components>
  </page>
</script>

 



http://www.15wanjia.com/news/32043.html

相关文章:

  • bootstrap做网站百度手机网页版
  • 苏州网站建设渠道西安网站关键词排名
  • 客户网站建设公司如何自己做网络推广
  • 凤阳做网站热搜关键词查询
  • 陇南网站制作营销型网站策划书
  • 校园网站设计代码建设网站的网站首页
  • 规范机关单位网站建设上海百度
  • 焦作网站建设设计百度网盘app官网
  • dreameaver注册用户网站怎么做厦门seo关键词排名
  • 淘宝客推广怎么做网站备案外呼系统电销
  • 个人网站做得优秀的网站推广的主要方式
  • 北京响应式网站建设报价雅虎搜索引擎入口
  • 如何制作社交网站爱站网关键词查询网站
  • 海淀商城网站建设湖南长沙今日疫情
  • 网站图片宽度厦门网站优化
  • 营销网站定制开网站需要什么流程
  • 开发网站类型百度推广的方式有哪些
  • 营销型网站建设企业0元入驻的电商平台
  • 集合视频网站资源怎么做seo整站优化推广
  • 自己做网站花钱么无锡网站制作推广
  • 中山网站建设最好的公司郑州seo方案
  • 菜谱设计制作图片排名优化方法
  • 深圳市做网站的seo技术培训价格表
  • 能发锚文本的网站一个网站可以优化多少关键词
  • 湘潭网站建设 安全还踏实磐石网络今日新闻最新事件
  • 0505网页制作与网站建设电脑优化软件
  • 网站开发课表查询外贸推广代理
  • 2023年企业年报入口泰安seo网络公司
  • 网站一般字体建站优化公司
  • 个人网站案例电商网站设计