2013-08-07 47 views
0

我试图使用WebGrid呈现表格,但使用WebGrid呈现的结构不包含<th>标记,并且它仅在<tr>内呈现<td>标记。使用Webgrid创建<th>标记

任何人都可以帮助我如何渲染<th>标签而不使用<table>? 如: `

 <tbody> 
      <tr> 
      <th> </th> 
      <td></td> 
      </tr> 
     </tbody> 
     </table> 

`

THX很多

回答

1

,除非你displayHeader参数设置为false的WebGrid将默认呈现th元素。它会将它们渲染到tr内的thead元素内。此外,它将始终呈现<table>标签。如果你不想要一个开放的<table>标签,你将不得不手动构建任何你想渲染的HTML。