对某些控件而不是全部禁用ASP.NET viewstate [英] Disable ASP.NET viewstate for some controls but not all

查看:46
本文介绍了对某些控件而不是全部禁用ASP.NET viewstate的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I disable viewstate in my ASP.NET page for most controls, but allow some controls to still use ViewState?

我尝试过:

  • 在属性中,我更改 EnableViewState = false
  • 在页面顶部使用<%@页面语言="C#" EnableViewState ="false" ...>

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

But how do I enable some controls to still allow viewstate?

我正在使用.NET 4.

I am using .NET 4.

推荐答案

我找到了一种方法,但仅在.NET Framework 4中使用了此方法.将其放在页面指令中:

I found a way, but only use this in the .NET framework 4. Put this in page directive:

<% ----    ViewStateMode="Disabled" %>

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

and use this for each controls that want to save the Viewstate (For example):

<asp:DropDownList ID="comGrade" runat="server" ViewStateMode="Enabled">
</asp:DropDownList>

这篇关于对某些控件而不是全部禁用ASP.NET viewstate的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆