0
我知道,使用其他属性,您可以使用皮肤定义其默认值。但出于某种原因,他们不会让我为EnableViewState执行此操作。更改EnableViewState的默认值
我不希望一切都设置为EnableViewState =“false”我只是希望他们默认为false,然后如果我希望他们,我可以通过手动启用它们。
解决方案越干净越好。我希望避免在页面加载中运行一些令人反感的功能,该功能会禁用所有视图状态,因为它的递归性质可能很昂贵,在我的脑海中它会让人感觉很突兀。
好文章,谢谢!我发布后,我意识到,因为ASP.NET 3.5中的ViewState是递归序列化的,所以如果父控件被禁用,但手动启用了子控件,启用的viewstate将不会生效,因为序列化程序永远不会达到它。很高兴在4.0中看到这个问题将得到解决。谢谢! – Adam 2009-12-04 19:53:44