禁用某些控件的ASP.NET视图状态,但不是全部

Mah*_*kar 3 asp.net

如何在我的ASP.NET页面中禁用大多数控件的viewstate,但是允许某些控件仍然使用ViewState?

我试过了:

  • 在我改变的属性中 EnableViewState=false
  • 使用<%@ Page Language="C#" EnableViewState="false" ... >在页面顶部

但是如何启用某些控件仍然允许viewstate?

我使用的是.NET 4.

Mah*_*kar 7

我找到了一种方法,但只在.NET框架中使用它4.将它放在页面指令中:

<% ----    ViewStateMode="Disabled" %>
Run Code Online (Sandbox Code Playgroud)

并将其用于要保存Viewstate的每个控件(例如):

<asp:DropDownList ID="comGrade" runat="server" ViewStateMode="Enabled">
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)