我将以下代码分为两页。
任何人都知道我应该怎么做才能在Case 2 的上下文中执行相同的操作。
StringBuilder jScript = new StringBuilder();
jScript.Append("<script type='text/javascript'>");
jScript.Append("Sys.WebForms.PageRequestManager.getInstance().add_endRequest(AlertMe);");
jScript.Append("function AlertMe() {");
jScript.Append(" alert('Hi Hoo')");
jScript.Append("}");
jScript.Append("AlertMe();");
jScript.Append("</script>");
Page.ClientScript.RegisterStartupScript(typeof(string), "save_as", jScript.ToString());
答案 0 :(得分:1)
我不确定我是否理解你,但可能是你正在寻找功能
ScriptManager.RegisterStartupScript()
因为Page.ClientScript现在已经过时,而且它的函数“RegisterStartupScript”不适用于更新面板异步回发。