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

ASP.NET动态Web开发技术第5章

第5章数据验证

一.预习笔记

1.验证控件概述:

在这里插入图片描述

2.RequiredFieldValidator(必填验证)

常用属性1:ControlToValidator:被验证的输入控件的ID

常用属性2:Text:验证失败时,验证控件显示的文本

常用属性3:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性4:Display:验证控件显示错误信息的方式,取值为None、Static、Dynamic,默认值是static。None表示从不内联显示;static表示在页面布局时静态分配验证消息的显示空间;Dynamic表示动态添加道页面

3.CompareValidator(比较验证)

常用属性1:ControlToValidate:被验证的输入控件ID

常用属性2:ValueToCompare:用于比较的常数值

常用属性3:ControlToCompare:用于比较的另一个控件的ID

常用属性4:Type:进行比较的两个值的数据类型

常用属性5:Operator:比较使用的运算符

常用属性6:Text:验证失败后,验证控件中显示的文本

常用属性7:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性8:Display:验证控件显示错误信息的方式

常用属性9:SetFocusOnError:验证失败时是否将焦点停留在被验证的控件中

4.RangeValidator(范围验证控件)

常用属性1:ControlToValidate:被验证的输入控件ID

常用属性2:MinimumValue:取值范围的下限值

常用属性3:MaximunValue:取值范围的上限值

常用属性4:Type:验证数据的数据类型

常用属性5:Text:验证失败后,验证控件中显示的文本

常用属性6:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性7:Display:验证控件显示错误信息的方式

常用属性8:SetFocusOnError:验证失败时是否将焦点停留在被验证的控件中

5.RegularExpressionValidator(模式验证)

常用属性1:ControlToValidate:被验证的输入控件ID

常用属性2:ValidationExpression:验证模式下的正则表达式

常用属性3:Text:验证失败后,验证控件中显示的文本

常用属性4:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性5:Display:验证控件显示错误信息的方式

常用属性6:SetFocusOnError:验证失败时是否将焦点停留在被验证的控件中

6.ValidationSummary(总结验证)

常用属性1:DisplayMode:验证摘要的显示格式,取值为List、BulletList、SingleParagraph,默认值是BulletList

常用属性2:ShowMessageBox:是否在消息框中显示验证摘要

常用属性3:ShowSummary:是否在网页上显示验证摘要

二.课堂笔记

1.版本问题导致验证控件时存在隐式验证,有时候需要处理掉 UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;

三.课后回顾





–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧

http://www.lryc.cn/news/59194.html

相关文章:

  • 【数据结构与算法篇】时间复杂度与空间复杂度
  • HTTP API接口设计规范
  • 数据一致性校验(pt-table-checksum)
  • Talk预告 | 新加坡国立大学郑奘巍 AAAI‘23 杰出论文:大批量学习算法加速推荐系统训练
  • 肖 sir_就业课__004项目流程(H模型)
  • snipaste 截图工具——可以使图片悬浮在任何软件上,方便对比
  • Docker 快速部署Springboot项目
  • 【LeetCode: 剑指 Offer II 112. 最长递增路径 | 递归 | DFS | 深度优先遍历 | 记忆化缓存表】
  • hive 入门 一般用于正式环境 修改元数据(二)
  • 在RedHat系统上使用firewall-cmd命令可以将端口打开
  • 分享(五):免费可用的多种类 API 大全集合整理
  • 8.1 假设验证的基本概念
  • C语言基础
  • Docker教程:如何将Helix QAC创建为一个容器并运行?
  • 1676_MIT 6.828 xv6中的CPU alarm_资料翻译整理
  • 记一次内存泄漏问题的排查
  • QML控件--Drawer
  • PHY- PHY芯片概述
  • 【C++】如何获取当前正在运行的函数的名称?
  • 42.原型对象 prototype
  • python 读写txt方法
  • 香橙派pi5下,debian,docker19.03.9版本runc容器逃逸
  • Thinkphp6.0中间件.上
  • 十进制到八进制的转换
  • 【从零开始学Skynet】基础篇(四):网络模块常用API
  • 怎么免费制作logo?logo免费设计在线生成,从此设计不求人
  • 【目标检测】目标检测遇上知识图谱:Object detection meets knowledge graphs论文解读与复现
  • IDEA重复下载SNAPSHOT包问题
  • 【Unity入门】12.MonoBehaviour事件函数
  • 1.3 Docker Compose-详细介绍