2
次のコードを2ページに配置しました。UpdatePanelと一緒に使用するとJavascriptが動作しない
- 単純なaspxページでは、うまくいきました。
- ページには多くのコントロールと更新パネルが含まれています。コード が機能しませんでした。そこで私はPageRequestManagerを試しました。
ケースのコンテキストで同じことを実行するにはどうすればよいかわかります。
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());