1、IsPostBack原理

1.1 所有的服务端控件,都必须放在runat="server"的表单里面,runat="server"的表单会生成__VIEWSTATE隐藏域,服务端就可以根据_VIEWSTATE隐藏域设值,如果有__VIEWSTATE隐藏域,则IsPostBack就是true,否则就是false.

2、__VIEWSTATE隐藏域作用

2.1 储存服务端控件的值

2.3 去掉__VIEWSTATE方法:EnableViewState="false"//去掉后,__VIEWSTATE隐藏域中只存放控件的状态码。

2.4 ViewState可以保存用户数据:先将数据序列化,再进行base64编码,最后存放到表单的__VIEWSTATE隐藏域中,这时候  __VIEWSTATE隐藏域中就保存两部分的数据,一部分是控件的状态码,一部分就是用户储存的数据。

ViewState["mid"]=2;//注:一个对象也可以保存到ViewState中,但是必须指定它允许序列化。

最新文章

  1. Android测试网络是否连接
  2. 18. class
  3. JSP里面ajax不能返回后台传出的值得问题。。。。
  4. CCSpriteBatchNode的优化性能
  5. cms 二级域名修改信息
  6. nginx-1.4.4 + tcp_proxy_module手动编译安装
  7. 微软Azure云主机及blob存储的网络性能测试
  8. 10- python 网络爬虫分析
  9. Java体系结构---垃圾回收
  10. Bounding-box 回归
  11. CentOS7虚拟机安装VMware Tools
  12. Collection集合。
  13. Codeforces 1037C Equalize
  14. Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)
  15. Docker: Unknown – Unable to query docker version: x509: certificate is valid for
  16. ARKit从入门到精通(9)-ARKit让飞机跟着镜头飞起来
  17. div+css网页标准布局实例教程(二)
  18. Java 常用对象-StringBuffer类
  19. Django settings介绍
  20. 《杜增强讲Unity之Tanks坦克大战》5-子弹

热门文章

  1. Unity3D实现简单的抽奖程序
  2. 【转】logger
  3. Java网络编程(TCP协议-练习-上传文本文件)
  4. 学习和理解C#的委托
  5. 重金悬赏的微软:提交Win8漏洞以及发布Win8应用
  6. eclipse反编译插件
  7. win2008下c#调用directshow问题
  8. Codeforces Round #319 (Div. 1) B. Invariance of Tree 构造
  9. [安卓开发]App Widget开发入门指导
  10. Eclipse安装ADT失败解决办法