就好像结束标记未被识别。这是一个用c#编码的asp.net MVC4应用程序。我不断收到此解析错误。关闭标记时出现ASP.NET分析器错误
'/'应用程序中的服务器错误。 解析器错误 描述:解析服务此请求所需的资源时发生错误。请检查以下特定的分析错误详细信息并适当修改您的源文件。
解析器错误消息:“tr”元素未关闭。所有元素都必须是自动关闭或具有匹配的结束标记。
源错误:
Line 24: {
Line 25:
Line 26: <tr>
Line 27: <td><a href="/Home/Details/@cr.productID"</a><td/>
Line 28: <td>@cr.productCodes</td>
源文件:/Views/Home/List.cshtml行:26
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18449
这是我使用的代码。
@model pearlssportsshopquickalystmvc.bc.Products[]
@{
ViewBag.Title = "List";
}
<h2>List</h2>
<table>
<thead>
<tr>
<th>productID</th>
<th>productCode</th>
<th>productName</th>
<th>smallImage</th>
<th>largeImage</th>
</tr>
</thead>
<tbody>
@foreach (Products cr in Model)
{
<tr>
<td><a href="/Home/Details/@cr.productID"</a><td/>
<td>@cr.productCodes</td>
<td>@cr.productName</td>
<td>@cr.smallImage</td>
<td>@cr.largeImage</td>
<tr/>
}
</tbody>
</table>
的结束标记是,(注意的位置正斜杠) –