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

And*_*ena 0 .net c# asp.net viewstate

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

Jax*_*ian 5

不会.当它加载时,ViewState加载的目的是因为它首先加载你的控件默认值(即你在aspx文件中有什么),然后用你的ViewState覆盖它(即先前提交的值),然后用你的帖子数据覆盖它.您不能搞乱该订单,也不会破坏ASP.NET中的整个页面生命周期.您可以查看请求和/或响应对象并手动选择那些内容,但您不能让框架为您执行此操作.