gpt4 book ai didi

asp.net - 如何禁用 .aspx 页面的 ViewState?

转载 作者:行者123 更新时间:2023-12-02 07:06:00 25 4
gpt4 key购买 nike

我需要完全禁用 Web 应用程序内 .aspx 页面的 ViewState。我浏览了不同的博客,我的理解是我们必须设置 <%@ Page EnableViewState="false" ...%> ,但这不起作用。

这足以禁用页面内所有控件的 ViewState 吗?或者我应该做一些额外的修改吗?如果有,请具体说明。我不希望为 .aspx 页面内的单个控件启用 ViewState

最佳答案

禁用 View 状态

  1. 机器级别 - 在 machine.config 中禁用机器级别的 View 状态,将禁用 Web 服务器上所有应用程序的 ViewState。
<Machine.config>
<system.web>
<pages enableViewState="false" />
</system.web>
</Machine.config>
  • 应用级别 -您可以禁用 /web.config 中所有页面的 ViewState文件。
  • <configuration>
    <system.web>
    <pages enableViewState="false" />
    </system.web>
    </configuration>
  • 页面级别 - 禁用顶部特定 aspx 文件的 View 状态。
  • <%@ Page Language="C#" .. EnableViewState="false" .. %>

  • 控件级别 - 您可以禁用特定控件的 ViewState。
  • <asp:TextBox EnableViewState="false" ID="Name"
    runat="server"></asp:TextBox>

    关于asp.net - 如何禁用 .aspx 页面的 ViewState?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12702686/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com