如何强制在页面生命周期的早期阶段加载视图状态?

时间:2010-03-27 18:30:08

标签: c# .net asp.net viewstate

我正在开发一个自定义控件,需要在init上加载它的viewstate。我可以随时取消查看状态加载吗?

1 个答案:

答案 0 :(得分:5)

没有。 ViewState加载的目的是因为它首先加载你的控件默认值(即你的aspx文件中有什么),然后用你的ViewState覆盖它(即先前提交的值),然后用你的帖子数据覆盖它。您不能搞乱该订单,也不会破坏ASP.NET中的整个页面生命周期。你可能会看一下Request和/或Response对象并手动选择那些东西,但你不能让框架为你做。