我怎么能摆脱:
完全!
您需要将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
在控制级别,EnableViewState ="false".
在页面级别,Page指令中的EnableViewState = false.
在应用程序级别将此添加到.config,