'사이드'에 해당되는 글 1건

  1. 2009.02.25 클라이언트 사이드에서 서버 사이드 객체 찾기... 2
JAVASCRIPT2009. 2. 25. 22:20


많은 개발자가 클라이언트 스트립트에서 랜더링된 서버 컨트롤(HTML 태그) 접근할대 컨트롤의

ID를 직접 사용하는 것을 볼 수 있다.

그러나, 이런 방법은 그리 좋은 방법이 아니다.

클라이언트에서 서버컨트롤로 접근할 때는 ClientID를 사용해야 한다.

 

function GetClubName() {

     var findType = document.all.<%=DropDownList1.ClientID %><%=DropDownList1.ClientID%>.value;

     //다른방법

     //var findType = document.all["DropDownList1"].value;

}

<asp:DropDownList id="DropDownList1" runat="server"> ... </asp:DropDownList>

 

 

클라이언트 사이드에서는 서버컨트롤의 값을 불러올 때 위에 같은 식으로 해서

불러올 수가 있습니다.

 

 

[클라이언트에서 id로 컨트롤 객체 찾기]

클라이언트 스크립트에서 컨트롤의 id를 이용해 컨트롤 객체를 검색할 수 있다.

다음 두가지가 자주 사용하는 방법이다.

 

1. var obj = document.getElementById(컨트롤의 id 문자열);

 

2. var obj = document.all[컨트롤의 id 문자열];

Posted by 댓거리사랑