ASP.NET

UpdatePanel 사용시 ClientScript.RegisterStartupScript로 자바스크립트가 실행되지 않는 버그.

Sting! 2011. 1. 5. 19:56
UpdatePanel 안에서 ClientScript.RegisterStartupScript 를 그냥 쓰진 못한다.

아래와 같이 바꾸어 주면 된다.

(실행되지 않는 예)
string strScript = "javascript:alert('Testing')";
ClientScript.RegisterStartupScript(typeof(Page),"clientScript", strScript);


(해결법)
string strScript = "javascript: alert('Testing')";
ScriptManager.RegisterStartupScript(this.gridPanel, this.GetType(), "strScript", strScript, true);