首页 > 编程语言 >ASP.NET Web程序设计

ASP.NET Web程序设计

时间:2022-12-10 20:45:15浏览次数:55  
标签:Web ASP 验证 控件 NET ID

目录

我的第一篇博客

APP_Data 放一些数据文件(整个网站数据信息) APP_Start 项目启动配置文件 Content 放静态页面 Scripts 放js文件 aspx文件就是窗体文件 Default 是首页 ico 是图标(只能放到根目录下面) Global 启动程序 config 整个网站配置文件 .Master 模板 ViewSwitcher 视图

ASP.NET Web第一章(应用程序基础)

  • 第一章主要是讲解HTTP协议与Web Forms的创建,以及ASP.NET的基本控件,利用GET和POST进行两个页面之间的传值,POST是用与数量大的传输。

ASP.NET Web第二章(验证控件)

数据验证控件

  1. 非空验证 RequiredFieldValidator控件 要求用户在页面上输入必填的内容,常用于文本框“不能为空”的验证

    • ControlToValidate 要验证的控件的ID(所有验证控件都有该属性)

    • Text 验证出错时的提示(所有验证控件都有该属性)

    • ErrorMessage 如果Text属性为空,则验证出错,将显示该信息

      asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="*请输入用户名" ForeColor="Red"></asp:RequiredFieldValidator

       

  2. 比较验证CompareValidator控件 用于执行数据类型的检查,或比较一个值和另一个值(比如用户注册的确认密码)

    • ComtrolToValidate 要验证的控件的ID(所有验证控件都有该属性)

    • ControlToCompare 用于与要验证的控件进行比较的控件的ID

    • Type 设置比较类型(如字符串、整形等),不同类型的比较会报错

    • Operator 设置比较运算符,如等于(Equal)、大于等于(GreaterThanEgual)、小于等于(LessThanEqual)、大于(GreaterThan)、小于(LessThan)等,默认为等于

    • ValueToCompare 用于比较的值

      <asp:Label ID="Label1" runat="server" Text="密  码 :"></asp:Label>
      <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
      <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2" ErrorMessage="*请输入密码" ForeColor="Red"></asp:RequiredFieldValidator>
      <p>
      <asp:Label ID="Label2" runat="server" Text="确认密码:"></asp:Label>
      <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
      <asp:CompareValidator ID="CompareValidator1" ControlToValidate="TextBox3" ControlToCompare="TextBox2" runat="server" ErrorMessage="*两次密码不一样" ForeColor="Red"></asp:CompareValidator>
      </p>

       

  3. RangeValidator控件 用于检查输入的值是否在确定的最小值和最大值之间(列入年龄的输入)

    • ComtrolToValidate 要验证的控件的ID(所有验证控件都有该属性)

    • MaximumValur 范围的上界(最大值)

    • MinimumValur 范围的下界(最小值)

    • Type 验证类型(字符串、整形、双精度、日期和货币五种),如果不写Type类型,验证值会出现问题

      <asp:Label ID="Label3" runat="server" Text="年龄:"></asp:Label>
      <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
      <asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="*年龄必须在0~100之间" MinimumValue="0" MaximumValue="100" ForeColor="Red" ControlToValidate="TextBox4" Type="Integer"></asp:RangeValidator>

       

  4. ReqularExpressionValidator控件 用于检查用户的输入是否与预定的正则表达式相匹配(例如电话号码与电子邮件)

    • 只需要选中控件的ValidationExpression属性就可以打开正则表达式编辑器

      <asp:Label ID="Label4" runat="server" Text="邮箱:"></asp:Label>
      <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
      <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox5" ErrorMessage="*邮箱格式不正确" ForeColor="Red" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>

       

    •  

 

 

 

标签:Web,ASP,验证,控件,NET,ID
From: https://www.cnblogs.com/qiaobk/p/16972209.html

相关文章

  • 常见问题解决 --- IDEA报错 org.apache.jasper.servlet.TldScanner.scanJars 至少有一
    问题描述 问题原因tomcat版本太高,代码使用的是低版本 解决办法降低tomcat版本。或者修改代码到高版本。  ......
  • .net core 任务调度
      任务调度在项目开发中,已经变得越来越常见,每个项目一般都会出现几个需要定时程序来完成的,有的选择直接与web网站一起运行,有的选择将任务调度作为服务单独运行。还有的......
  • WebSocket 学习之路(一)
    WebSocket学习之路(一)目录WebSocket出现的原因WebSocket环境的搭建WebSocket出现的原因Http虽然是互联网的基础,但http协议采用的是请求响应模型,一次请求对应一......
  • web客户端websocket
    Websocke是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议在WebSocketAPI中浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的链接,并进行双向传......
  • web自动化(总结)
    目录1、selenium的基础操作1、selenium的元素定位:八大定位(面试)2、selenium的原理(面试)3、driver的方法和属性4、三大等待(面试必问)1、强制等待2、显性等待3、隐形等待5、三大......
  • Kubernetes(k8s)存储管理之数据卷volumes(三):NFS数据卷
    目录一.系统环境二.前言三.NFS数据卷3.1NFS数据卷概览3.2配置NFS服务端以及共享目录3.3配置NFS客户端3.4创建有NFS卷的pod一.系统环境服务器版本docker软件版本......
  • Django web框架
    博客目录wsgiref模块jinja2模板语法django框架简介django基本操作静态文件配置django连接MySQLdjango模型层初识ORM基本语句......
  • 使用JavaWeb进行增删改查操作
    一、基本环境准备1、配置pop.xmlpop文件可以直接复制使用不作修改,也可以根据自己的需求进行增删依赖和插件 1<?xmlversion="1.0"encoding="UTF-8"?>2<project......
  • 信息安全之网络安全-windows系统基础知识综合实验—部署域,在域中部署DHCP、WEB和文件
    综合实验1共享服务器在域环境中与在工作组中的区别。1.1在工作组中时1.2在域中时2实验要求3实验步骤3.1构建域与配置DNS服务器—用win20083.2将win2003构建成DHCP、......
  • EventTarget.addEventListener() - Web API 接口参考
    EventTarget.addEventListener()-WebAPI接口参考  ​​https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener#%E8%AF%AD%E6%B3%95​​ ......