Study/ASP.NET|C#|ASP

[C#] Page.RegisterStartupScript

촉촉한초코니 2014. 2. 11. 19:01
728x90
반응형

Page.RegisterStartupScript 메서드

참고: 이 API는 이제 사용되지 않습니다.

 

클라이언트 쪽 스크립트 블록을 페이지 응답으로 내보냅니다.

 

네임스페이스:  System.Web.UI
어셈블리:  System.Web(System.Web.dll)

 

RegisterClientScriptBlock 메서드와 마찬가지로 RegisterStartupScript 메서드는 Page 개체에 있는 <form runat= server> 요소의 닫는 태그 바로 앞에 스크립트를 내보냅니다. script 매개 변수에 지정된 스크립트 블록 문자열은 열고 닫는 <script> 요소로 묶어야 합니다.

이 메서드는 키를 사용하여 스크립트 블록을 식별하므로 다른 서버 컨트롤 인스턴스에서 요청할 때마다 스크립트 블록을 출력 스트림으로 내보내지 않아도 됩니다.

같은 key 매개 변수가 있는 스크립트 블록은 중복된 것으로 간주됩니다.

 

참고참고

요청 브라우저가 스크립트를 지원하지 않는 경우 렌더링되지 않도록 스크립트에 HTML 메모 태그를 포함해야 합니다.

RegisterStartupScript 메서드는 사용되지 않습니다.

대신 ClientScriptManager 클래스의 RegisterStartupScript 메서드를 사용합니다.

 

 

 

 

---------------------------------------------------------------------------------

 나는

Page.RegisterStartupScript("movePage", "<script type='text/javascript'>movePage();</script>");

이런식으로 사용함.

"movePage"는 고유 식별 key역할.

<script>부분은 클라이언트로 보낼 스크립트 내용.

movePage()함수를 만들어서 Form에 action을 주고 submit 시키는 방식으로 사용함.

 

 

 

자세한 내용은 msdn에서 확인 가능

http://msdn.microsoft.com/ko-kr/library/system.web.ui.page.registerstartupscript(v=vs.110).aspx

 

 

 

 

 

 

 

728x90
반응형

'Study > ASP.NET|C#|ASP' 카테고리의 다른 글

[ASP.NET] aspx코드에서 사용하는 기호  (0) 2014.11.02
cmd창에서 응용프로그램 및 응용풀 설정하기  (0) 2014.04.24
[ASP] include 방법  (0) 2014.02.06
[ASP]request.Form  (0) 2014.02.06
[ASP] ASP에서 try대신 사용  (0) 2014.02.05