asp.net 服务器端的验证控件

翻译|其它|编辑:郝浩|2007-10-22 10:09:47.000|阅读 934 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

对常用的几个服务器端的验证控件进行实验,在登陆页面常会用到。  

<table >
     <tr>
       <td>
         <asp:ValidationSummary ID="ErrorSummary" HeaderText ="用户操作常见错误信息。" runat ="server"   Font-Bold ="true"  ShowMessageBox="false"  ShowSummary ="true"  />
       </td>
     </tr>
      <tr>
        <td>
          用户名称:<asp:TextBox ID="UserName" runat="server" Width ="150"></asp:TextBox>
         <asp:RequiredFieldValidator ID="ru" runat="server" ErrorMessage="用户名称不能为空。Font-Bold =true 为加粗" ControlToValidate="UserName"  Display ="None"  ></asp:RequiredFieldValidator>
         <asp:RangeValidator ID="renge" runat ="server" ControlToValidate ="UserName" ErrorMessage ="必须是小写字母," MaximumValue ="z" MinimumValue ="a" Font-Bold ="true" Display ="None" ></asp:RangeValidator>
         </td></tr>
         <tr>
         <td>
          用户密码:<asp:TextBox ID="Password"  runat ="server" Width ="150"></asp:TextBox>
          <asp:RequiredFieldValidator ID="rp" runat ="server" ErrorMessage ="用户密码不能为空。" ControlToValidate ="Password" Display ="None"  ></asp:RequiredFieldValidator>
         </td></tr>
        
         <tr>
          <td>
          用户年龄:<asp:TextBox ID="UserAge" runat ="server" Width ="150"></asp:TextBox>
          <asp:RangeValidator ID="rangeAge" runat ="server" ControlToValidate ="UserAge" ErrorMessage ="您输入的数值必须再1~150之间的整数。" MaximumValue ="150" MinimumValue ="1" Type ="integer"  Font-Bold ="true" Display ="None" ></asp:RangeValidator>
          </td>
         </tr>
         <tr>
          <td>
          电子邮箱:<asp:TextBox ID="Email"  runat="server" Width ="150"></asp:TextBox>
          <asp:RegularExpressionValidator ID="regularExpreEmail" runat ="server" ErrorMessage ="电子邮箱的格式不正确。" ControlToValidate ="Email" Font-Bold ="true"  ValidationExpression ="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" Display ="None" ></asp:RegularExpressionValidator>
          </td>
         </tr>
         <tr>
          <td>
          电话号码:<asp:TextBox ID="Telephone" runat ="server" Width ="150"></asp:TextBox>
          <asp:RegularExpressionValidator ID="regulerExpreTelephone" runat ="server" ErrorMessage ="两种模式:一种是区号为3位,电话号码为8位,另一种是区号为4位,电话号码为7位。" ControlToValidate ="telephone" ValidationExpression ="\d{3}-\d{8}|\d{4}-\d{7}" Font-Bold ="true" Display ="None" ></asp:RegularExpressionValidator>
          </td>
         </tr>
         <tr>
          <td>
          移动电话:<asp:TextBox ID="MobilePhone" runat ="server" Width ="150" ></asp:TextBox>
          <asp:RegularExpressionValidator ID ="regularMobilphone" runat ="server" ErrorMessage ="只能是数字13*|15*,格式不正确" ControlToValidate ="MobilePhone" ValidationExpression ="13\d{9}|15\d{9}" Font-Bold ="true" Display ="None" ></asp:RegularExpressionValidator>        
          </td>
         </tr>
         <tr>
          <td>
          个人主页:<asp:TextBox ID ="httpMyself" runat ="server" Width ="150"></asp:TextBox>
          <asp:RegularExpressionValidator ID ="regularHttp" runat ="server" ErrorMessage ="输入正确的网址http://www.aaa.aaa.aa" ControlToValidate ="httpMyself" ValidationExpression ="http://\S+\.\S+" Font-Bold ="true"  Display ="None" ></asp:RegularExpressionValidator>
          </td>
         </tr>
        
           <tr>
         <td align ="left">       
         <asp:Button ID="SureBtn" runat ="server" Text ="确定" Width ="80"/>        
         </td></tr>
    </table>


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:csdn

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP