the new 4.0 framework overview에 따르면 특성을 지원하는 컨트롤에 RenderOuterTable = "false"속성을 추가하고 CSS 친화적 인 코드가 튀어 나오는 것을 볼 수 있어야합니다. 테이블..NET 4.0 컨트롤의 RenderOuterTable 속성과 관련된 문제
<asp:Login ID="Login1" runat="server" RenderOuterTable="false"></asp:Login>
결과 :
이를 테스트하기 위해, 나는 다음과 같은 코드를 기본 신선한 웹 페이지에 로그인 컨트롤을 던졌다? 진부한 HTML 표 출력.이 속성을 false로 설정하면 발생하지 않습니다. 출력은 다음과 같습니다.
<table cellpadding="0">
<tr>
<td align="center" colspan="2">Log In</td>
</tr>
<tr>
<td align="right"><label for="MainContent_Login1_UserName">User Name:</label></td>
<td>
<input name="ctl00$MainContent$Login1$UserName" type="text" id="MainContent_Login1_UserName" />
<span id="MainContent_Login1_UserNameRequired" title="User Name is required." style="visibility:hidden;">*</span>
</td>...
잘하면 요점을 얻으실 수 있습니다. 이러한 컨트롤을 테이블 출력에서 어떻게 중지시킬 수 있습니까? 이것은 매우 성가신 일입니다.
템플릿으로 변환합니다. 변환하면 모든 HTML 테이블과 함께 모든 별도의 컨트롤이 페이지로 전달됩니다. 감사! – Mario