質問

MVC 2およびMVC貢献物を使用しています

「newline is constant」、「識別子が期待する」、「excepeted "ここに私のコーディングがあるため、エラーが発生しています

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

私の見解を見て、私が間違いをした場所を言ってください...

他のヒント

そうではないと確信していますか 「ニューライン 絶え間ない" ?

もしそうなら、コードがここに表示されているとおりに正確にフォーマットされていると確信していますか? (つまり、ラインブレークはありませんか?)

私はこの質問が古いことを知っていますが、「受け入れられた答え」はまったく答えではありません。私は自分の小さな問題の解決策を見つけようとしている間にこれを見つけました。

私は突然、これらのエラー(「一定のnewline」と「; expection」)と同様のエラーを取得していました。そのコードはしばらく変更されておらず、これまでに問題はなかったので、非常に奇妙でした。 TFS2012でVS2012を使用しています。特定のフォルダー内のすべてのアイテムで最新バージョンを取得しようとしたときにエラーが表示されていました。

問題を解決するために、これらのエラーを通過して、まったく異なるASPX.CSページで無関係なエラーを見つける必要がありました。これを修正すると、他のエラーが消えました。振り返ってみると、私はより簡単に解決策を見つけたはずですが、他のページに問題があるとは思わないという事実を考えると、それはまだ非常に奇妙でした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top