付款方式|行业动态

服务热线:400-882-0608  技术支持:400-678-0888

服务器端校验的方法和注意点

发布日期:2013-4-10 浏览次数:968

  在ASP.NET中,当用户在所浏览的页面中物入了不同的数据信息,然后通过单击一个按钮或一个链接来向服务器发出一个请求.而服务器向用户发出的反馈信息称为一个晌应。在这个请湘响应过程中,服务器便可以对用户的粉入进行脸证,脸证其是否符合要求。这种获证方式称为服务器端校较.

 

  在VS 2005中,查看一下TextBo:控件的事件,可以看到它具有TextChan州事件,当用户更新了文本框中的内容并将窗体传回服务器时,该事件就会触发。像所有的W比服务器控件一样,TextChanged事件在Web服务器端执行。

 

  整个运行过程是数据从Web浏览器传到服务器,在服务器端执行事件以校验数据.然后将校脸锗误打包,并作为HTML应答的一部分送回至客户端。如果正在执行的校验很复杂,或者是必须在Web服务器端执行的处戮比如确保用户物入的产品编号必须是在后台数据库中的),使用服务器端的校脸技术是可以的.

 

  但是,如果仅仅是检查一个文本框,如确保文本框中愉入的是一定范围内的正整数·那么采用服务器端校验就开悄太大了.我们完全可以在客户端的浏览器中执行这种枪查,以减少网络传翰.也就是说可以采用客户端校验。


相关文章