asp.net视图状态数据

asp.net视图状态数据,asp.net,Asp.net,我正在使用asp.NET4。页面上的每个控件都已关闭其viewstate,并且在HTML输出中,viewstate如下所示: < input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEwNDk4OTMyNTZkZGfL5BMyxxloFnGh0LG4Z2Wef3pPOstqLKsp8DrWelqn" />

我正在使用asp.NET4。页面上的每个控件都已关闭其viewstate,并且在HTML输出中,viewstate如下所示:

< input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwULLTEwNDk4OTMyNTZkZGfL5BMyxxloFnGh0LG4Z2Wef3pPOstqLKsp8DrWelqn" />
当我在Base64解码器中运行这个字符串时,我看到它等于-1049893256。这个数字在每一页和每一个请求上都会改变

我使用的唯一控件本质上是文本;该页位于母版页中


这个字段代表什么?

在使用webforms时,您永远无法真正关闭viewstate。别理它


我强烈建议您研究可用于asp.net的各种MVC引擎。这些可能更符合您的喜好。

使用webforms时,您永远无法真正关闭viewstate。别理它


我强烈建议您研究可用于asp.net的各种MVC引擎。这些可能更符合您的喜好。

您可以从页面中删除表单的标记,然后查看页面,viewstate将在页面中消失


其次,使用模板引擎,

您可以从页面中删除表单的标记,然后查看页面,视图状态在页面中消失


第二,使用模板引擎,

什么是表单的“标记”?如果创建新的asp.net页面,可以在页面中找到类似“”的代码,现在,删除这些代码,然后查看此页面,viewstate在此页面中消失。什么是表单的“标记”?如果创建新的asp.net页面,可以在页面中找到类似“”的代码,现在,删除这些代码,然后查看此页面,viewstate在此页面中消失。