2014-02-20 2 views
1

Как будто конечный тег не распознается. Это приложение asp.net MVC4, закодированное в C#. Я продолжаю получать Parsing Error.Ошибка анализатора ASP.NET при закрытии тегов

Ошибка сервера в приложении «/». Ошибка Parser Описание: Произошла ошибка при анализе ресурса, необходимого для обслуживания этого запроса. Ознакомьтесь с приведенными ниже подробными сведениями об ошибке синтаксического анализа и соответствующим образом измените исходный файл.

Сообщение об ошибке Parser: элемент «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 Line: 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

Закрывающие теги, (обратите внимание на расположение передняя косая черта) –

ответ

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> 
+0

Wow, thanks alot, Не могу поверить, что я их не видел. – user3330922

0

линии 27

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

должен быть изменен на этой

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

и линии 32

<tr/> 

должен быть изменен на этой

</tr> 
Смежные вопросы