Pregunta

Estoy utilizando mvc mvc 2 y contribgrid

Soy error al obtener como "nueva línea es constante", "identificador de espera", "; excepeted" aquí está mi codificación

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

muestra error en esta parte Tabulaciones: **<%** if (ViewData["CustomerInfoList"] !=null && ((List<SaasModel.CustomerInfo>)

¿Fue útil?

Solución 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>

ver mi punto de vista y decir donde he hecho error ...

Otros consejos

¿Estás seguro de que no es "Nueva línea In constante" ?

Si es así, ¿está seguro de que el código está formateado tal y como se muestra aquí? (Es decir, no hay saltos de línea?)

Sé que esta pregunta es antiguo, pero la "respuesta aceptada" no es una respuesta en absoluto, y que acabo de encontrar esto al tratar de encontrar una solución para mi problema menor.

Me estaba volviendo repentinamente errores similares a estos ( "nueva línea en constante" y "; esperada") que apunta a un cierto código serverside en unas pocas páginas aspx. Ese código no había sido modificado por un tiempo y nunca fue un problema antes, así que era bastante extraño. Estoy usando VS2012 con TFS2012, y yo estaba viendo los errores cuando traté de obtener la última versión en todos los elementos de una carpeta en particular.

Para resolver el problema, sólo tenía que de desplazamiento más allá de esos errores para encontrar un error en una página no relacionada aspx.cs completamente diferente, donde no había cerrado una sentencia if que el que estaba trabajando. La fijación de este hecho los otros errores desaparecen. Mirando hacia atrás, debería haber encontrado una solución mucho más fácilmente, pero todavía era muy extraño teniendo en cuenta el hecho de que yo no creo que haya ningún problema con esas otras páginas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top