Frage

Ich bin mit mvc 2 und mvc contribgrid

Ich bin immer Fehler als „Newline konstant ist“, „Bezeichner erwartet“, „; excepeted“ hier ist meine Codierung

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

es zeigt Fehler in diesen Blockzitaten Teil: **<%** if (ViewData["CustomerInfoList"] !=null && ((List<SaasModel.CustomerInfo>)

War es hilfreich?

Lösung 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>

meine Ansicht sehen und sagen, wo ich Fehler gemacht habe ...

Andere Tipps

Sind Sie sicher, dass es nicht "Newline in Konstante" ?

Wenn ja, sind Sie sicher, dass der Code formatiert genau so, wie es hier dargestellt wird? (Das heißt es gibt keine Zeilenumbrüche?)

Ich weiß, diese Frage ist alt, aber die „akzeptierte Antwort“ ist keine Antwort auf alle, und ich habe gerade diese beim Versuch, eine Lösung für mein eigenes kleines Problem zu finden.

Ich war plötzlich immer Ähnliche Fehler zu dieser ( „Newline in Konstante“ und „erwartet“), der auf einigen serverseitige Code auf ein paar aspx Seiten. Dieser Code war nicht für eine Weile geändert und es gab nie ein Problem vor, so ist es ziemlich seltsam war. Ich verwende VS2012 mit TFS2012, und ich sah die Fehler, als ich versuchte, die neueste Version auf alle Elemente in einem bestimmten Ordner zu erhalten.

Um das Problem zu lösen, ich habe gerade zu blättern hatte Vergangenheit diese Fehler einen nicht verwandten Fehler auf einer ganz anderen aspx.cs Seite zu finden, wo ich nicht eine if-Anweisung geschlossen hatte, dass ich gerade arbeitete. Fixing machte dies die anderen Fehler verschwinden. Rückblickend hätte ich eine Lösung viel leichter gefunden, aber es war immer noch sehr merkwürdig in Anbetracht der Tatsache, dass ich glaube nicht, dass es irgendein Problem mit den anderen Seiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top