回发后没有在页面加载时调用javascript函数

时间:2012-12-07 14:56:49

标签: javascript asp.net master-pages

我在ASP.NET page_load函数中使用以下函数在我的启动中加载javascript函数(我使用母版页):

((System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("Body")).Attributes["onload"] = "initialize()";

似乎我的javascript函数在回发后没有被调用,出了什么问题?

1 个答案:

答案 0 :(得分:2)

为什么不使用ClientScript.RegisterClientScriptBlock()代替

string myscript = "<script type=\"text/javascript\">"+
        "divTimer();" +
        "initialize();" +
    "</script>";

ClientScript.RegisterClientScriptBlock( this.GetType(), "myscript", myscript);