优雅还不够,简洁才高效!——用NValidator搞定客户端检测

一句话完成一个表单检测,你信不信?让我们来看看NValidator的威力吧,简洁而又简单 的面向对象检测的实现。

这次,我们以一个简单的注册页面来做例子,html如下:

<div id="Register">
<div id="Register_drog">
     <p>
         注册窗口</p>
</div>
<div id="Register_content">
     <table id="tb_Register">
         <tbody>
             <tr>
                 <td>
                     请在下面输入你的注册信息:
                 </td>
             </tr>
             <tr>
                 <td>
                     你的帐号:
                     <asp:TextBox ID="txtUserName" ToolTip="请输入你的帐号"  runat="server"></asp:TextBox>
                 </td>
             </tr>
             <tr>
                 <td>
                     你的密码:
                     <asp:TextBox TextMode="Password" ID="txtPassword1" ToolTip="请输入你的密码"  runat="server"></asp:TextBox>
                 </td>
             </tr>
             <tr>
                 <td>
                     确认密码:
                     <asp:TextBox TextMode="Password" ID="txtPassword2" ToolTip="请输入你的密码"  runat="server"></asp:TextBox>
                 </td>
             </tr>
             <tr>
                 <td>
                     电子邮箱:
                     <asp:TextBox ID="txtEmail" ToolTip="请输入你的电子邮箱"  runat="server"></asp:TextBox>
                 </td>
             </tr>
             <tr>
                 <td>
                     注册校验:
                     <asp:TextBox ID="txtValidate" ToolTip="请输入右边校验码"  runat="server"></asp:TextBox>
                 </td>
             </tr>
             <tr>
                 <td>
                     <asp:Button ID="btnRegister" ToolTip="点击注册" Text="注 册"  OnClick="btnRegister_OnClick"
                         runat="server" />
                 </td>
             </tr>
         </tbody>
     </table>
</div>
</div>

时间: 2025-01-26 11:22:23

优雅还不够,简洁才高效!——用NValidator搞定客户端检测的相关文章

从丑陋到优雅,让代码越变越美(客户端检测方法思考)

大家都知道,客户端检测不单可以让用户获得更好的体验,而且可以通过校验数据大大减 少客户端和服务器端的往返次数,减少服务器负担.在这里,小弟打算回顾一下自己在客户 端检测方面的学习历程和采用方法,如果大家有什么更好的方法或者建议,欢迎提出来共享 !共同进步! 为了方便举例和说明,先构建一个简单的html页面,如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JS Verify&l

让CSS更简洁、高效

了解CSS的查找匹配原理,让CSS更简洁.高效 用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS: DIV#divBox p span.red{color:red;},按习惯我们对这个CSS 的理解是,浏览器先查找id为divBox的DIV元素,当找到后,再找其下的所有p元素,然后再查找所有span元素,当发现有span的class为red的时候,就应用该style.多么简单易懂的原理,可是这个理解却是完完全全相反.错误的. 匹配原理: 浏览器CS

了解CSS的查找匹配原理,让CSS更简洁、高效

用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS: DIV#divBox p span.red{color:red;},按习惯我们对这个CSS 的理解是,浏览器先查找id为divBox的DIV元素,当找到后,再找其下的所有p元素,然后再查找所有span元素,当发现有span的class为red的时候,就应用该style.多么简单易懂的原理,可是这个理解却是完完全全相反.错误的. 匹配原理: 浏览器CSS匹配不是从左到右进行查找,而是从右到左进行查找

经验分享-20天轻松搞定一个6000的小项目

经过20天的沟通与开发,在云沃客上接的第一个项目终于成功交付了.目前产品运行良好,与客户的远程合作还算顺利,进度把握的也很好,算是比较成功的一次接包经历.现在给大家把从平台接包.开发.沟通.测试部署到最终的项目交付过程分享出来,供大家参考,如有需要改进的地方,也欢迎大家指正. 接包 以前做的项目都是通过熟人介绍或者自己跑的,偶尔在线接一些小的项目,但是没怎么用过类似这种自由开发平台或者众包平台,有次在网上找项目的过程中,偶然间发现了云沃客,上边项目不少,观察了几天发现项目更新的也挺快,当即决定在

格子啦一键还原 轻松搞定数据备份还原“其实只在瞬间!”

无论是在家悠闲的宅男宅女,还是在公司拼搏的上班族,电脑里面的数据一直是我们关心的东西.常常有人感叹:电脑死机了,以前的快乐时光找不回了;电脑崩溃了,报表文档不见了;电脑瘫痪了,上级要的报告没了,要被炒鱿鱼了--有没有办法可以解决这个问题,让我们不在为电脑数据问题而烦恼呢?格子啦一键还原就可以轻轻松松搞定数据备份还原. 格子啦一键还原(http://hy.gezila.com )是第一款实现3秒备份,5秒还原的秒杀软件,采用数据地图专利技术可创建1000个还原点,恢复到不同时候,系统瘫痪F11一键

如何快速搞定一份看起来还不错的PPT?

  纸面功夫30%.素材收集30%.软件制作20%,今天这篇是阿里巴巴的资深交互设计师@Heidixie 在内部分享的干货,重在帮你摆脱工具,直击PPT「沟通传达」的本质. 新年除了做工作规划,还做了一些个人2016年学习和提升计划,其中,"聚焦"又是工作中项目的关键词,也是个人提升这块的关键词. 所谓厚积而薄发,在我理解,反而是之前要做大量的积累(所谓厚积),而之后更多的是垂直向下深挖打透,在这个基础上,才能够薄发一些可给别人以启迪的东西. 那么我的2016,想要聚焦于[可视化]话题

如何轻松搞定极端存储及配置问题?

一旦对存储子系统进行了基准测试并得到了测试结果,就为解决问题做好了铺垫.最好是从查看存储基础设施配置问题入手,并移除占用大量存储I/O带宽的工作负载. 解决配置问题 在使用闪存驱动器以及闪存存储阵列时,存储基础设施搞定工作负载通常绰绰有余.但配置问题限制了虚拟机获得最佳性能.存储基础设施成为瓶颈可能有很多原因,大多与配置有关. 对虚拟机来说最重要的是在客户机操作系统中安装hypervisor的虚拟化工具.这些工具包括了适用于各类驱动器的驱动,而且能够大大提升虚拟机使用可用存储资源的效率. 查看h

德歌:PostgreSQL独孤九式搞定物联网

[直播预告]5月27日,阿里云高级技术专家德歌将在直播<云数据库RDS for PostgreSQL最佳实践>:https://yq.aliyun.com/webinar/join/15 ,为你分享阿里云云数据库PostgreSQL的最佳技术实战,包括PostgreSQL使用技巧.上云实战.数据迁移与同步.插件使用等内容,纯干货. 物联网行业不再仅仅只是设备的接入,设备接入后数据的采集和融合,以及融合后的分析,会为整个社会带来重要的价值.数据,让我们更真实的了解社会与自然,让人与自然.与社会更

网友自制“手机投影仪”走红 10元搞定所有设备

准备材料切掉放大镜手柄 切掉塑料桶的上小半部分,把放大镜包在里面固定好 在大鞋盒上挖个洞,安装镜头 根据手机尺寸,用小鞋盒的盒身做好托架调好音量,把手机放入鞋盒 调试焦距 试试看,投影到墙上,字反了 加入反光镜 大功告成! 10元搞定所有设备 牛人教你DIY手机投影仪 目前市面上的投影仪http://www.aliyun.com/zixun/aggregation/9956.html">价格便宜一点的要2000元,贵一点的要往万元上飘,但是你听说过连10元都不到的投影仪吗?最近,网络上就有