2014-07-19 2 views
2

Datalist을 사용해 보았는데 뭔가 잘못되었습니다. 해결할 수 없습니다! 출력 ... 각 행 다음에 여분의 행이 만들어지는 이유는 무엇입니까 ?? 내 잘못은 무엇입니까? 내 코드에서Extra <tr> 데이터리스트 컨트롤에서 테이블을 사용할 때

봐 : 난 그냥이 문제를 자신을 처리

<asp:DataList ID="DataList1" runat="server" DataKeyField="Id" DataSourceID="SqlDataSource1" Width="233px"> 
    <HeaderTemplate> 
     <table> 
     <tr> 
      <th>Id</th> 
      <th>Title</th> 
      <th>InTheater</th> 
      <th>Spam</th> 
     </tr> 
    </HeaderTemplate> 
    <ItemTemplate> 
     <tr> 
      <td>a</td> 
      <td>b</td> 
      <td>c</td> 
      <td>d</td> 
     </tr> 
    </ItemTemplate> 
    <FooterTemplate> 
     </table> 
    </FooterTemplate> 
</asp:DataList>` 
+1

결과 HTML은 무엇입니까? – abatishchev

+0

헤더에서'th'를 쓰지 만 나중에'td'를 사용해야합니다 – Aristos

+0

ok! 하지만 작동하지 않습니다 –

답변

0

. 템플릿에서 <tr>을 제거하여 해결했습니다. 그래서 그 대신

<tr> 
    <th>Id</th> 
    <th>Title</th> 
    <th>InTheater</th> 
    <th>Spam</th> 
</tr> 

의 나는 여분의 행을 추가하지만 이것은 내가 찾은 솔루션 이유를 모르겠어요

<th>Id</th> 
<th>Title</th> 
<th>InTheater</th> 
<th>Spam</th> 

을 사용했다.

답변을 찾는 다른 사용자를위한 게시.