Web控件触发OnLoad而不是OnPreRender

时间:2011-12-02 08:48:41

标签: c# asp.net web-controls

我目前刚接触系统并处理特定的错误。用户控件(.ascx)未发送到客户端。当我追踪执行时,ascx的OnLoad正在解雇,但是当我检查OnPreRender时,它不是。

我想知道可能的原因是什么?我已经尝试了很多东西,但这让我很难过。

2 个答案:

答案 0 :(得分:0)

可能是因为用户控制页面指令中的AutoEventWireup未设置为true?

答案 1 :(得分:0)

试试这种方式

protected override void OnPreRender(EventArgs e)
{
    base.OnPreRender(e);
}