asp.net基础学习(3)

ViewState了解:

ViewState是保存隐藏字段的值的。WebForm中之所以,客户端向服务器提出请求的后,原始的数据仍然能保存在客户端。是因为,数据被保存在ViewState中。在浏览器中可以看到ViewState··

当禁用ViewState的时候。EnableViewState="false"时。WebForm中被渲染成<input>不会受到影响。比如textbox. 因为它不想label那样需要通过ViewState传值。。

一般都是客户端禁用ViewState,如果页面包含太多ViewState,影响访问速度。 服务端可以有ViewState。

Session了解:

服务器端的一个内存变量,已经帮我们设计好了,直接用就好了。跨页面使用的全局变量。每个用户有一个Session.

Session的返回值为Object,所以输出的时候要类型转换。

验证码的作用:

防止暴力破解用户密码,恶意注册用户等。因为,这行功能我们都可以用一般的应用程序访问页面实现的。

posted @ 2011-04-12 17:43  Bruce.陈  阅读(141)  评论(0)    收藏  举报