viewstate值存储在ASP.NET客户端的何处?

viewstate值存储在ASP.NET客户端的何处?,asp.net,viewstate,Asp.net,Viewstate,一个ASP.Net网站,需要通过C#代码访问,但我不太了解整个viewstate概念的细节 有一个按钮可以执行这样的javascript onclick事件javascript:WebForm_DoPostBackWithOptions… 这是一个POST请求。正在发布的字段之一是viewstate&\uuu viewstate= 它的值从何而来,我似乎找不到完整而清晰的解释?视图状态是一组值,服务器控件在其中存储它们所需的信息。例如,文本框在视图状态中存储上一个值,以便在回发后检查用户是否更改

一个ASP.Net网站,需要通过C#代码访问,但我不太了解整个viewstate概念的细节

有一个按钮可以执行这样的javascript onclick事件
javascript:WebForm_DoPostBackWithOptions…

这是一个POST请求。正在发布的字段之一是viewstate
&\uuu viewstate=


它的值从何而来,我似乎找不到完整而清晰的解释?

视图状态是一组值,服务器控件在其中存储它们所需的信息。例如,文本框在视图状态中存储上一个值,以便在回发后检查用户是否更改了该值

对所有控件的视图状态进行编码,并将其放入页面中的单个隐藏字段中。回发后,将对视图状态进行解码,以便(重新创建的)控件具有与创建页面时相同的信息


用户进行回发的常规方法是按下按钮(这是带有
type=submit
input
)。这将自动包括有关发布到服务器的数据中按下哪个按钮的信息。用于执行回发的JavaScript将模拟此行为,即添加有关使用哪个控件进行回发的信息。

视图状态是一组值,服务器控件在其中存储所需信息。例如,文本框在视图状态中存储上一个值,以便在回发后检查用户是否更改了该值

对所有控件的视图状态进行编码,并将其放入页面中的单个隐藏字段中。回发后,将对视图状态进行解码,以便(重新创建的)控件具有与创建页面时相同的信息

用户进行回发的常规方法是按下按钮(这是带有
type=submit
input
)。这将自动包括有关发布到服务器的数据中按下哪个按钮的信息。用于执行回发的JavaScript将模拟此行为,即添加有关用于进行回发的控件的信息