성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Working with Rust Libraries from C#...
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
[정성태] 저렇게 조각 코드 말고, 실제로 재현이 되는 예제 프로젝트를 압...
[정성태] Modules 창(Ctrl+Shift+U)을 띄워서, 해당 Op...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
닷넷
.NET 3.0
.NET 3.5
.NET 4.0
VC++
개발 환경 구성
제품 소개
VS.NET IDE
Vista
Windows 7
Windows 8
Windows 서버
Team Foundation Server
IIS
디버깅 기술
Win32
64비트
오피스
웹
기타
Phone
부모글 보이기/감추기
내용
Tip/Trick: Using Server Side Comments with ASP.NET 2.0<br /> ; http://weblogs.asp.net/scottgu/archive/2006/07/09/Tip_2F00_Trick_3A00_-Using-Server-Side-Comments-with-ASP.NET-2.0-.aspx<br /> <br /> 이런 방법이 있었군요. ^^<br /> 예전에 저도 서버측 컨트롤 주석 처리할 때 난감했었지요.<br /> <br /> 예를 들어, 다음과 같은 서버측 컨트롤을 주석 처리하는 경우,<br /> <br /> <pre class="code"> <-- <asp:Button ID="Button1" Text="test" runat=server /> --> </pre> <br /> 와 같이 시도를 했었는데요. 이러한 방식은 순전히 저만의 바램일 뿐, 정작 aspx 페이지가 실행이 되면 위와 같은 경우에도 aspx 엔진에 의해서 처리가 되어집니다. 결국 클라이언트에서는 다음과 같이 결과가 나오는 것을 확인할 수 있습니다.<br /> <br /> <pre class="code"> <!-- <input type="submit" name="ctl03$ctl00" value="test" /> --> </pre> <br /> 물론, 클라이언트 측의 화면에 보이지는 않지만, 문제는 서버측 엔진에서 해당 구문이 파싱된다는 것입니다. 만약 이벤트 핸들러나 동일한 텍스트의 ID 값을 가진 서버측 컨트롤이 있다면, 해당 페이지 방문시에 오류가 발생하게 됩니다.<br /> <br /> 근데, 괜히 손으로 <-- --> 를 하지 않고 VS.NET IDE 의 툴바에 있는 주석처리 버튼을 클릭했다면 오히려 다음과 같이 친절하게 처리를 해줍니다. ^^; 여태 모르고 있었다는.<br /> <br /> <pre class="code"> <%--<asp:Button Text="test" runat=server /> --%> </pre> 그래서, 지금까지는 혹시나 주석처리 해야 할 일이 있을 때는 다음과 같이 했지요. <pre class="code"> <--asp:Button Text="test" runat=server /--> </pre> 위와 같이 하는 경우 단점이라면, 주석 처리를 n 개의 서버 컨트롤에 대해서 해야 한다면 모두 동일하게 처리를 해줘야 하지요. 알게 모르게 노가다라는. ^^
첨부파일
스팸 방지용 인증 번호
1268
(왼쪽의 숫자를 입력해야 합니다.)