Snowberg

 

2011年8月28日

viewstate的作用

摘要: 1ViewState机制是什么?ViewState机制是asp.net中对同一个Page的多次请求(PostBack)之间维持Page及控件状态的一种机制。在WebForm中每次请求完,Page对象都会被释放,对同一个Page的多次请求之间的状态信息,如何进行维护呢?WebForm中,每次请求都会存在客户端和服务器之间的一个交互。如果请求完成之后将一些信息传回到客户端,下次请求的时候客户端再将这些状态信息提交给服务器,服务器端对这些信息使用和处理,再将这些信息传回给客户端。这样是不是就可以对同一个Page的多次请求(PostBack)之间维持状态了。对这就是ViewState的基本工作模式。V 阅读全文

posted @ 2011-08-28 22:02 Snowberg 阅读(1561) 评论(1) 推荐(0) 编辑

viewstate的作用倒底是什么?

摘要: aspwebchh(aspwebchh)等 级:结帖率:100.00%楼主发表于:2010-07-16 01:10:03<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBwLcu/T4CgLA4sWlBwKo6+r3AQLJ9ZLmBQK5u6CKDwLy+u/iAQLbg+7IBBS0GkaH7wSVqcBtWB5O0wUg7Oyb" />在 页面中老看到这种东西网上查了下说是用来存放控件状 阅读全文

posted @ 2011-08-28 21:38 Snowberg 阅读(1020) 评论(0) 推荐(0) 编辑

[转载]ASP.NET ViewState详解[转:Infinities Loop]

摘要: 原文地址:ASP.NETViewState详解[转:InfinitiesLoop]作者:rikcy概述ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared controls)和动态控件(dynamic controls)两个方面来说明同一个问题。现在有关ViewState的文章可谓多如牛毛,你可能会说再写有关ViewState的文章无异于炒剩饭(我这篇文章便是:D)。但是我却不这 阅读全文

posted @ 2011-08-28 21:29 Snowberg 阅读(308) 评论(0) 推荐(0) 编辑

深入理解 __doPostBack

摘要: 在我的随笔《Page,你是怎样处理回发事件的?》中曾提出一个疑问,如何得到引起页面PostBack的控件?通过阅读Page类的源码,误打误撞,无意中看到了__EVENTTARGET和__EVENTARGUMENT这两个常量的定义,并通过调试分析页面,知道了通过Request.Form[“__EVENTTARGET”]可以获取到触发页面PostBack的事件源(控件的ID)。对于一般的控件,这样就可以了,唯有Button和ImageButton触发的PostBack无法通过这种方式获取到它们的ID,起初还以为是它们实现的接口的不同而产生PostBack方式的不同。刚刚在AspAlliance.. 阅读全文

posted @ 2011-08-28 21:07 Snowberg 阅读(282) 评论(0) 推荐(1) 编辑

导航