【问题标题】:asp.net viewstate dataasp.net viewstate 数据
【发布时间】:2011-06-29 22:24:16
【问题描述】:

我使用的是 asp.net 4。页面上的每个控件都关闭了其视图状态,在 HTML 输出中,视图状态如下所示:

< input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwULLTEwNDk4OTMyNTZkZGfL5BMyxxloFnGh0LG4Z2Wef3pPOstqLKsp8DrWelqn" />

当我在 Base64 解码器中运行此字符串时,我看到它等于 -1049893256。这个数字在每个页面和每个请求上都会发生变化。

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

这个字段代表什么?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    使用网络表单时,您永远无法真正关闭视图状态。无视就好。

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

    【讨论】:

      【解决方案2】:

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

      其次,使用模板引擎,

      【讨论】:

      • 什么是“表单标签”?
      • 如果你创建一个新的asp.net页面,你可以在页面中找到像“
        ”这样的代码,现在,删除那些,然后查看这个页面,viewstate在这个页面中消失了。
      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 2010-12-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多