默認狀況下ASP.Net是啓用ViewState的,這樣在頁面中會生成冗長的隱藏字段,ViewState對於須要PostBack處理的頁面纔可能有用,對於新聞展現頁面不須要交互徹底不必用ViewState。orm
禁用ViewState的方式:
• 頁面總體禁用ViewState:在頂部Page中EnableViewState="False"
• 指定控件禁用ViewState,在控件上EnableViewState="False"server
頁面禁用ViewState之後並無徹底去掉ViewState,只要ViewState不是很大就能夠了。若是要求一點兒ViewState都不能有,那麼則頁面中不能有runat=server的form,若是頁面中沒有表單元素,把form徹底去掉就能夠。若是Button等服務端控件沒有放到runat=server的form中,那麼則是不可用的。form