이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

Language/C#

ASP.NET 코드 비하인드에서 자바스크립트 실행

준콩이 2013. 1. 29. 11:47
반응형

코드비하인드(.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>"%> 같군요..

반응형