我怎样才能摆脱:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="..."/>
完全!
最佳答案
您需要将 EnableViewState="false"添加到 Default.aspx 文件中的 @Page 指令。
<%@ Page Language="C#" AutoEventWireup="true"
Codebehind="Default.aspx.cs" Inherits="Sample._Default"
EnableViewState="false" %>
然后,将以下代码添加到 Default.aspx.cs 文件中。这将从生成的 HTML 中删除隐藏字段。
#region Disable ViewState
protected override void SavePageStateToPersistenceMedium(object state)
{
}
protected override object LoadPageStateFromPersistenceMedium()
{
return null;
}
#endregion
关于c# - 如何在 .NET 中完全摆脱 View 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290774/