2008-11-12 22 views

回答

17

__VIEWSTATE字段也用於存儲控制狀態,這是不可選的。此外,包含在視圖狀態中的信息用於驗證回發,如果我沒有弄錯(並且啓用驗證,這是默認的)。所以只要你有runat =「server」的表單,你就會有一個viewstate字段。但是,如果禁用所有viewstate,則應該注意到更小的字段大小。

+0

這是正確的,ViewState也被用來「認證」一個PostBack到頁面。 – 2008-11-12 06:22:14

+2

是的,即使沒有控制狀態使用的ViewState隱藏字段呈現只是爲了IsPostBack屬性 – 2008-11-13 22:42:34

0

提示: 在Asp.net中,如果您需要將__VIEWSTATE完全去除,請覆蓋Page.Render方法,將頁面渲染爲字符串,並從中去除__VIEWSTATE文本。

相關問題