1

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

那么有什么方法可以触发加注invoke OnInit事件UserControl吗?event click

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

感谢提前:)

4

1 回答 1

1

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

在页面初始化期间,页面上的控件可用并且每个控件的 UniqueID 属性都被设置。如果适用,母版页和主题也适用于该页面。如果当前请求是回发,则回发数据尚未加载,控件属性值尚未恢复为 view state 中的值

您最好不要“强制”这个概念,尝试调整您的代码以满足流程约束。

于 2012-09-14T08:23:30.937 回答