QnA
|
사용언어 (칠해주세요) => (C#,VB) |
|
사용툴 (VS) : |
|
운영체제 (OS) : |
|
상세언어(칠해주세요.) => 1) ASP.NET, 2) ASP.NET MVC, 3) ASP.NET AJAX |
안녕하세요?
마스터페이지에 컨트롤을 생성하고 웹페이지를 띄워서보면 클라이언트 컨트롤 ID가 변경되지 않습니다..
보통의 경우 Name이나 ID에 ctl00이 붙어야되는데 그렇지 않네요..
아래 코드를 보시면 Name의 경우 ctl00이 붙어서 name이 변경되지만 ID의 경우는 변경되지 않습니다..
서버 컨트롤로 설정했는데도, ID가 변경되지 않네요..
어떠한 문제때문에 클라이언트의 ID가 변경되지 않는건가요??
마스터 페이지의 컨트롤
<input type="hidden" runat="server" id="hidSummary" />
웹 페이지에서의 컨트롤
<input name="ctl00$hidSummary" id="hidSummary" type="hidden"/>
다음검색
댓글
댓글 리스트-
작성자퓨전마법사 작성시간 12.07.25 음.. 난 다르게 생각했는데... asp.net 4.0 2010 으로 개발하는거라면 ClientIDMode="Static"으로 속성을 줘서 그런게 아닐까하는 생각을 했느데 아니면 페이지 단에서 해놨든지 아니면.. web.config 에다가 설정을 했을지도.. ct100 은 그리드나 리스트뷰 또는 리피터 같은 컨트롤을 썼을때구.. 아뭏든 마스터 페이지 썼는데 아이디가 내가 지정한것 고대로 떨어진다면.. 그 속성이 안ㄹ까 생각합니다.
-
작성자퓨전마법사 작성시간 12.07.25 웁스.. 재운이 URL이 그 내용이구나.. 글 쓰고 봤다 야..ㅋㅋㅋ
-
답댓글 작성자심재운 작성시간 12.07.25 html 서버 컨트롤을 안써봐서리... 올래 일반 서버컨트롤은 id , name 동시에 변경해 주거덩.. 이상하단 말이시.^^
-
작성자퓨전마법사 작성시간 12.07.25 난 서버 컨트롤이 무겁다고 해서 html 컨트롤만 썼는데.. 그리고 html 컨트롤도 똑같이 컨트롤 아이디 이름 다 바꾸어 버린다.
-
답댓글 작성자심재운 작성시간 12.07.25 그렇다면 질문이..신기하구만..ㅎㅎㅎㅎ