Validation Application Block_1

为什么要进行数据验证?
使用验证是为了保证传输的数据是我们所需要的数据。
使用客户端验证 在窗体发送数据到WEB服务器之前使用的一些JavaScript脚本验证称之为客户端验证。
优点: 在客户端代码中对信息进行验证,提供快速的反馈结果,不需要将数据传输至服务器端,减少了服务器处理   的压力。
缺点:使用客户端验证不够安全,用户可以很容易查看页面的代码,伪造提交的数据等方式来跳过客户端验证。

服务器端验证在WEB服务器上验证提交的数据称之为服务器端验证。
优点: 相对客户端验证要安全,因为基于服务器端的,不容易被跳过,也不用考虑客户端的太多情况。并且能保证与当初设计数据的一致性。

缺点:相对客户端验证来说,性能要差一些。

目录结构:

在ValidationDll引用文件中添加:

User.cs Code:

Address.cs Code:

右击VidalitionDll---->"属性"----->"资源"---->"新建",如图:

注:在实体中MessageTemplateResourceName就是这里的名称

Validation.aspx 界面如图:

添加对ValidationDll.dll的引用,然后添加名称空间:

双击:Validation按钮,添加如下代码:

编译生成项目,运行Validation.aspx页面,效果如图:

 

使用版本:Enterprise Library 3.0 - April 2007

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值