【问题标题】:Is there any server setting that could disable the ViewState?是否有任何服务器设置可以禁用 ViewState?
【发布时间】:2014-01-20 15:22:27
【问题描述】:

我收到一个错误,因为一个页面在回发后 ViewState 总是丢失

这只发生在一台特定的机器上。如果我将整个代码移动到具有相同配置的另一台服务器,代码就可以正常工作。

IIS 中是否有任何设置可以阻止 ViewState 被使用?

注意:它只发生在一个页面上,所有其他使用 ViewState 和 Postbacks 的页面都可以正常工作。

【问题讨论】:

  • 如果它只发生在一个页面上,这意味着没有服务器配置问题,与该页面有关

标签: c# asp.net iis viewstate


【解决方案1】:

这个页面的 ViewState 是真的,对吧?

你可以删除表单标签吗?

【讨论】:

  • ViewState 一切正常,但我发现了问题(请参阅我的答案)。还是谢谢!
【解决方案2】:

好的,一位同事得到了答案:

一台机器是生产环境,另一台只是测试机器。为了识别,我在母版页中有一个文本,“调试”或“测试”,但在生产服务器上,我删除了控件。

我在 OnLoad 事件中这样做,这似乎是非常错误的,因为它以某种方式使 ViewState 崩溃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    相关资源
    最近更新 更多