內被嵌套我有這樣的部分視圖:元素 '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