我正在使用代码:
ClientScript.RegisterStartupScript(typeof(Page), "message", message);
此代码在 ASP.NET 页面中可以正常工作,但在 UserControl 中无法正常工作。我需要在 UserControl 中使用此功能。
我正在使用代码:
ClientScript.RegisterStartupScript(typeof(Page), "message", message);
此代码在 ASP.NET 页面中可以正常工作,但在 UserControl 中无法正常工作。我需要在 UserControl 中使用此功能。
你可以试试:
string script = "<script language='JavaScript'>alert('hello');</script>";
Page.RegisterStartupScript("myscript", script);
或者
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", "<script>alert('Hello.')</script>", false);
我在我的用户控件中使用它:
Page.ClientScript.RegisterStartupScript(typeof(Page), "message", message)