gpt4 book ai didi

c# - 无法在 ASP.NET 中隐藏 VIEWSTATE 隐藏字段

转载 作者:行者123 更新时间:2023-11-30 14:19:53 25 4
gpt4 key购买 nike

我必须在运行时隐藏我的 ASP.net 页面上的 VIEWSTATE 和 EVENTVALIDATION 隐藏字段。

我设法像这样删除了 EVENTVALIDATION................................

<%@ Page enableEventValidation="false" EnableViewState="false" %>

但是 VIEWSTATE 仍然存在,我无法摆脱它,但我需要这样做。 (很难解释为什么)

有没有其他方法可以摆脱它?

提前致谢!

最佳答案

您需要在页面上覆盖以下方法:

protected override void SavePageStateToPersistenceMedium(
object viewState)
{
}

protected override object LoadPageStateFromPersistenceMedium()
{
return null;
}

请看这里:http://weblogs.asp.net/ngur/archive/2004/03/08/85876.aspx如果您愿意,您可以使用此代码重命名 viewstate 变量,但我不建议这样做。

从表单中删除 runat="server"也可以像其他人建议的那样工作。

没有 View 状态,您将无法使用 asp.net 控件。您可能需要重新考虑您正在尝试做什么以及为什么需要摆脱 View 状态部分。

关于c# - 无法在 ASP.NET 中隐藏 VIEWSTATE 隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100407/

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