知识大全 ASP.NET中数据校验部分的封装与应用

Posted 规则

篇首语:凡事预则立,不预则废。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中数据校验部分的封装与应用相关的知识,希望对你有一定的参考价值。

ASP.NET中数据校验部分的封装与应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  我们的业务系统涉及到较多的表单编辑与校验 最简单的办法是使用asp net自带的数据校验控件即可 但这样有以下 个问题

   校验控件要在设计时加入到表单上 并手工设置 数据类型 错误信息等属性 比较繁琐

   对于一个输入框 我们可能要检查多项 如 必填 必须是日期格式 并且要大于 这样就需要加入多个校验控件

   业务规则和表单绑定在一起 不利于维护和重用

  我们希望的校验功能是

   校验规则和表单脱离 表单上画好输入框即可 校验控件会在运行时 根据配置文件动态创建

   根据验证规则 生成默认的 不能为空 错误的数字类型 必须在 到 之间这样的提示信息

   灵活的验证规则表达式 如: range( ) >= Mail() Mobile() 目前不支

  持 and or 这样的条件 但容易扩展

  为此我们封装了这部分的功能 使用时只要

  在xml文件中设置好 控件名称 数据类型 是否必填 验证表达式信息

cha138/Article/program/net/201311/15487

相关参考

知识大全 ASP.NET应用中缓存Oracle数据[2]

ASP.NET应用中缓存Oracle数据[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!ASP

知识大全 ASP.NET应用中缓存Oracle数据

ASP.NET应用中缓存Oracle数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  为了创建

知识大全 ASP.NET应用中缓存Oracle数据[1]

ASP.NET应用中缓存Oracle数据[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  为

知识大全 跳出封装剖析ASP.NET脚本回调的原理

跳出封装剖析ASP.NET脚本回调的原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET中Visio图形的控制与数据显示

ASP.NET中Visio图形的控制与数据显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  背

知识大全 技术应用-asp.net加密方法

  无论什么时候只要我们使用数据库开发网站我们就必须保护用户资料这非常必要  黑客可以盗窃口令个人隐私遭到严重的破坏最好的方法就是不储存原始密码而是加密后再放到数据库中  当我们想验证用户时我们只需将

知识大全 asp.net中使用jquery的ajax来post数据的树控件

   我相信大部门的net开发人员还在完全使用框架开发或者有一部分人是和mvc项目都有在做对于传统的如果要有好的体验那么ajax效果当然不可少…  &

知识大全 ASP.NET与数据库相关技巧

ASP.NET与数据库相关技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 asp.net中常用的一些小技巧

  在这里给大家提供一些平时经常容易用到的效果的解决方案我把一些效果封装在了一个类库文件中     警告窗口     ///<summary>   ///服务器端弹出alert对话框   

知识大全 ASP.NET中数据库数据导入Excel并打印

ASP.NET中数据库数据导入Excel并打印  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  众