티스토리 뷰

닷넷 개발 중 서버컨트롤(runat="server") 와  Javascript 처리를 같이 해야하는 데이터가 생긴다.



이런 경우에는 스파게티소스로서 ClientID를 자바스크립트에서 


태그 아이디를 불러올때 같이 삽입해서 실행시키는 방법이 있는데


이런 스타일보다는 그냥 ClientIDMode="Static" 하나로 해결한는 방법이 내가 더 선호 하는 것 같다.


예를들면 입력칸 태그를 만들고 유효성 검사는 javascript로 하는데, 


특정 경우 서버에서 해당 체크박스를 display:none 이나 visible=false를  해야할때..



<input type="checkbox" ID="myButton" runat="server" ClientIDMode="Static"></input>




public void 페이지로드()

{

if(체크박스가 필요없는 경우)

this.MyCheckbox.visible = false;

}



로 해주면 서버컨트롤으로 이루어진 태그들도 javascript와 서버사이드 모두 컨트롤이 가능하다.




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함