ScriptManager.RegisterStartupScript On Page_Load不适用于Framework 2.0

时间:2012-11-24 12:53:09

标签: javascript .net-2.0 scriptmanager pageload registerstartupscript

这是一个非常奇怪的问题

protected void Page_Load(object sender, EventArgs e)
{ ScriptManager.RegisterStartupScript(UpdatePanel1,UpdatePanel1.GetType(),"Script","Test()",true);
}

我的代码无效,但按钮点击事件可以正常工作 我知道它来自2.0版本,因为在4.0上它可以工作,但我真的需要它在2.0框架和页面加载。 因此,如果有替代方法或解决方案,我将非常感谢

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试随机值:

protected void Page_Load(object sender, EventArgs e)
{
    ScriptManager.RegisterStartupScript(this.Page, typeof(UpdatePanel1) , new Guid().ToString(),"Test();",true);
}