我正在尝试在我的用户控件Page_LoadComplete
中使用myusercontrol.ascx.cs
,但它没有被启动,我添加了一个断点,什么也没有,用户控件可能不支持此事件?如果是这样的话,我可以使用什么呢?
答案 0 :(得分:24)
LoadComplete不会自动连线..你必须自己做。
protected void Page_Load(object sender, EventArgs e)
{
Page.LoadComplete += new EventHandler(Page_LoadComplete);
}
void Page_LoadComplete(object sender, EventArgs e)
{
//Do your deed
}
答案 1 :(得分:10)
LoadComplete
事件仅发生在Page
上。对于控件,如果您想在其他控件'Load
事件触发后执行某些操作,那么您最接近的是[{1}}。
或者,您可以在控件的初始化内容中附加到Page的PreRender
事件。但AFAIK不会自动发生。