반응형
아래 두 메소드는 서버에서 동적 페이지에 클라이언트 자바스크립트를 추가하는데 사용됩니다.
그러나 두 메소드는 차이점이 있는데 구문은 아래와 같습니다.
Page.ClientScript.RegisterClientScriptBlock(Type, String key, String script) Page.ClientScript.RegisterStartupScript(Type, String key, String script)
두 메소드의 차이점은 RegisterClientScriptBlock()
메소드는 페이지가 렌더링 되기 전에 스크립트를 추가해서 등록된 페이지 안의 컨트롤에 접근이 불가능합니다.
그러나 RegisterStartupScript()
메소드는 모든 컨트롤이 브라우저에서 랜더링 된 후 <form>
태그가 끝나기 전에 스크립트를 추가해서 등록 된 스크립트는 페이지 안의 컨트롤에 접근이 가능합니다.
반응형