簡體   English   中英

關閉標簽的ASP.NET解析器錯誤

[英]ASP.NET Parser Error on closing tags

好像沒有識別結束標簽。 這是用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>

27號線

<td><a href="/Home/Details/@cr.productID"</a><td/>

應該更改為此

<td><a href="/Home/Details/@cr.productID"></a></td>

和第32行

<tr/>

應該更改為此

</tr>

您錯過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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM