如何调用UserControl的OnInit事件?

时间:2012-09-14 07:58:14

标签: c# asp.net events webforms ext.net

我的情况有点复杂。我要做的是重新加载UserControl(在UserControl内部动态更改控件)。当我尝试执行页面的OnInitPage_Init事件时,这很简单。但是我需要在click button事件中执行此操作,顺便提一下ext.net type并且已在callback事件中构建。

那么invoke OnInit UserControl event click事件是否有任何方法可以加注?{/ p>

如果需要更多信息,请随时在评论中提问:)

感谢您提前:)

1 个答案:

答案 0 :(得分:1)

我认为你应该以不同的方式管理这个案子。 根据webform生命周期触发OnInit,其中每个步骤都有特定目的: http://msdn.microsoft.com/en-us/library/ms178472(v=vs.100).aspx

  

在页面初始化期间,页面上的控件可用   设置每个控件的UniqueID属性。主页和主题是   如果适用,也适用于该页面。 如果当前请求是   回发后,回发数据尚未加载和控制   属性值尚未恢复为视图状态的值

你最好不要“强迫”这个概念,尝试调整代码以满足流量限制。