好像结束标记未被识别。这是一个用c#编码的asp.net MVC4应用程序。我一直得到这个解析错误。
>'/'应用程序中的服务器错误。 分析器错误 说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当修改源文件。分析器错误消息:“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>
答案 0 :(得分:1)
第27行
<td><a href="/Home/Details/@cr.productID"</a><td/>
应更改为此
<td><a href="/Home/Details/@cr.productID"></a></td>
和第32行
<tr/>
应更改为此
</tr>
答案 1 :(得分:0)
您遗漏了>
个a
标记,<tr/>
也应该是</tr>
更改
<a href="/Home/Details/@cr.productID"</a>
^ > closing angle bracket of anchor tag missing here
要
<a href="/Home/Details/@cr.productID"></a>