반응형
RegisterClientScriptBlock 은 IsRegisterClientScriptBlock 으로 먼저 확인 후에 동적으로 스크립트를 생성한다.
RegisterStartupScript 는 IsStartupScriptRegistered 으로 먼저 확인 후에 동적으로 스크립트를 생성한다.
두 메서드의 차이점은 RegisterClientScriptBlock 함수는 <form> 바로 앞에 스크립트가 생성되고, RegisterStartupScript 메서드는 </form> 바로 앞에 스크립트가 생성됨 으로서 컨트롤이 생성되기 전에 스크립트가 생성되는 오류를 방지하기 위해 사용된다.
두 메서드 다 스크립트 함수선언의 중복을 피하기 위한 것이지만, RegisterStartupScript 메서드가 오류방지를 위해 더 추천되는 것으로 보인다.
'프로그래밍 > ASP.NET' 카테고리의 다른 글
4자릿수 랜덤 패스워드 생성 (0) | 2013.11.18 |
---|---|
현재페이지 도메인, 포트, http, https 구별하기 가져오기 (0) | 2013.11.13 |
ASP.NET cs 단에서 javascript function 호출하기 (0) | 2013.10.31 |
ASP.NET Byte[] 형식을 String 으로 변경 (0) | 2013.10.30 |
ASP.NET ClientID 고정으로 유지하기 (0) | 2013.10.25 |