Domanda

sto usando MVC 2 e MVC contribgrid

sto errore ottenendo come "Newline è costante", "identificativo previsto", "; excepeted" qui è mio codice

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

mostra un errore in questa parte Blockquote: **<%** if (ViewData["CustomerInfoList"] !=null && ((List<SaasModel.CustomerInfo>)

È stato utile?

Soluzione 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>

vedere la mia vista e dire dove ho fatto errore ...

Altri suggerimenti

Sei sicuro che non è "Newline in costante" ?

Se è così, sei sicuro che il codice è formattato esattamente come viene visualizzato qui? (Vale a dire non ci sono interruzioni di linea?)

So che questa domanda è vecchio, ma la "risposta accettato" non è una risposta a tutti, e ho appena trovato questo durante il tentativo di trovare una soluzione per il mio problema minore.

mi è stato improvvisamente diventando errori simili a queste ( "Newline nella costante" e "; previsto") indicando un codice lato server su alcune pagine aspx. Questo codice non era stato modificato per un po 'e non c'era mai un problema prima, quindi è stato abbastanza strano. Sto usando VS2012 con TFS2012, e stavo vedendo gli errori quando ho cercato di ottenere la versione più recente su tutti gli articoli in una particolare cartella.

Per risolvere il problema, ho dovuto scorrere oltre quegli errori per trovare un errore non correlato ad una pagina aspx.cs completamente diverso, dove non avevo chiuso un'istruzione if che stavo lavorando. Fissaggio questo ha reso gli altri errori scompaiono. Guardando indietro, avrei trovato una soluzione molto più facilmente, ma era ancora molto strano considerando il fatto che io non credo che ci sia alcun problema con queste altre pagine.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top