4

我正在使用代码:

   ClientScript.RegisterStartupScript(typeof(Page), "message", message);

此代码在 ASP.NET 页面中可以正常工作,但在 UserControl 中无法正常工作。我需要在 UserControl 中使用此功能。

4

2 回答 2

14

你可以试试:

    string script = "<script language='JavaScript'>alert('hello');</script>";
    Page.RegisterStartupScript("myscript", script);

或者

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", "<script>alert('Hello.')</script>", false);
于 2012-04-17T12:12:45.317 回答
3

我在我的用户控件中使用它:

Page.ClientScript.RegisterStartupScript(typeof(Page), "message", message)
于 2014-05-19T12:02:52.157 回答