内被嵌套我有这样的部分视图:元素 'TR' 不能元件 'TR'
@model List<user>
@foreach (var user in Model)
{
<tr>
<td>@user.name</td>
<td>...</td>
</tr>
}
而得到这样的错误:
验证(HTML5):元素“ tr'不能嵌套在元素'tr'中。
这令人讨厌的比我想的要多,但我想摆脱它。安装Web Standards Update没有帮助。有任何想法吗?
编辑 这是主视图:
<table>
<thead>
<tr>
<th>@i18n.name</th>
<th>...</th>
</tr>
</thead>
<tbody id="results">
@Html.Partial("list_rows", @Model.users)
</tbody>
</table>
这是所生成的HTML:
<table>
<thead>
<tr>
<th>naam</th>
<th>...</th>
</tr>
</thead>
<tbody id="results">
<tr>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
</tr>
</tbody>
</table>
编辑通过W3C验证拉动整个页面给出
本文档已成功检查为HTML5!
生成的HTML看起来像什么? – 2012-03-20 10:33:50
代码如何看起来像围绕局部视图?你有没有一个tr? – 2012-03-20 10:48:47
@LockTar我添加了主视图。 – Stijn 2012-03-20 10:54:27