Ошибка в MVC Midgrid в отношении идентификатора исключена

StackOverflow https://stackoverflow.com/questions/4254919

Вопрос

Я использую MVC 2 и MVC MISPRID

Я получаю ошибку как «новая линия постоянная», «ожидаемый идентификатор», «; Octepepeed», вот мое кодирование

<table cellpadding="0" cellspacing="0" width="100%">
    <% if (ViewData["CustomerInfoList"] !=null && ((List<SaasModel.CustomerInfo>)ViewData["CustomerInfoList"]).Count()>0)
       {
    %>
    <tr>
        <td>
            <%  Html.Grid((List<SaasModel.CustomerInfo>)ViewData["CustomerInfoList"]).Columns(
        column=>
            {
                column.For(col=>col.CustomerName).Named("Name");
                column.For(col=>col.CompanyName).Named("CompanyName");
                column.For(col=>col.Description).Named("Description");
                column.For(col=>col.CustomerRevenue).Named("CustomerRevenue");
                column.For(col=>col.NoOfEmployees).Named("NoOfEmployees");
                column.For(col=>col.Vertical).Named("Vertical");
                column.For(col=>col.SaleExecutive).Named("SaleExecutive");
            }).Attributes(id=>"datalist",@class=>"silicaGrid",cellspacing=>"1",cellpadding=>"0").Render();
            %>
        </td>
    </tr>
    <%}%>
</table>

Это показывает ошибку в этой части блока:**<%** if (ViewData["CustomerInfoList"] !=null && ((List<SaasModel.CustomerInfo>)

Это было полезно?

Решение 2

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="CelloSaaS.View.CelloViewPage" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<h2>
    CustomerInfoList</h2>
<a href="CustomerInfo.aspx" title="Add">
    <img src="<%=this.ResolveClientUrl../../App_Themes/CelloSkin/btn-add.gif")%>" alt="Add" />
</a>
<table cellpadding="0" cellspacing="0" width="100%">
    <% if (ViewData["CustomerInfoList"] !=null && ((List<SaasModel.CustomerInfo>)ViewData["CustomerInfoList"]).Count()>0)
       {
    %>
    <tr>
        <td>
            <%  Html.Grid((List<SaasModel.CustomerInfo>)ViewData["CustomerInfoList"]).Columns(
        column=>
            {
                column.For(col=>col.CustomerName).Named("Name");
                column.For(col=>col.CompanyName).Named("CompanyName");
                column.For(col=>col.Description).Named("Description");
                column.For(col=>col.CustomerRevenue).Named("CustomerRevenue");
                column.For(col=>col.NoOfEmployees).Named("NoOfEmployees");
                column.For(col=>col.Vertical).Named("Vertical");
                column.For(col=>col.SaleExecutive).Named("SaleExecutive");
            }).Attributes(id=>"datalist",@class=>"silicaGrid",cellspacing=>"1",cellpadding=>"0").Render();
            %>
        </td>
    </tr>
    <%}%>
</table>

Смотри мой взгляд и скажи, где я сделал ошибку ...

Другие советы

Вы уверены, что это не "Новая линия В постоянный" ?

Если это так, вы уверены, что код отформатирован точно так, как он отображается здесь? (т.е. нет свободных разрывов?)

Я знаю, что этот вопрос старый, но «принятый ответ» совсем не отвечает, и я только что нашел это, пытаясь найти решение для моей собственной незначительной проблемы.

Мне вдруг получилось подобные ошибки («новая линия в постоянном» и «; ожидаемое»), указывая на какой-то код серверов на нескольких страницах ASPX. Этот код некоторое время не был изменен, и раньше не было проблем, поэтому было довольно странно. Я использую VS2012 с TFS2012, и я видел ошибки, когда пытался получить последнюю версию на все элементы в определенной папке.

Чтобы решить эту проблему, мне просто пришлось прокрутить мимо этих ошибок, чтобы найти несвязанную ошибку на совершенно другой странице ASPX.CS, где я не закрыл, если я работал. Исправление этого сделали другие ошибки исчезнуть. Оглядываясь назад, я должен был найти решение намного легче, но все еще было очень странно, учитывая тот факт, что я не думаю, что есть какие-либо проблемы с этими другими страницами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top