코드비하인드(.cs)에서 JavaScript 실행 방법


RegisterClientScriptBlock(string key, string script) 메서드를 사용하여 System.String 형으로 클라이언트로 전송하는 방법입니다.


매개변수 중 key는 script를 식별하는 고유의 key값입니다.

script 매개변수는 말 그대로 스크립트 소스입니다.


아래의 예제를 살펴보면 이해가 쉬울 것 같습니다.

ex)

string scriptStr = "<script>alert('알림창 띄우기.'); history.back(); </script>";

Page.RegisterClientScriptBlock("done", scriptStr);



실행결과


※ 마치 ASP의 <%response.write "<script>alert('알림창 띄우기'); history.back(); </script>"%> 같군요..

Posted by 준콩ol 준콩ol

댓글을 달아 주세요