2012-03-12 12 views
2

私は、これは学校の少年エラーだと思いますが、あなたは私に説明し、このビューが動作しない理由に修正を提供することができます。レイザー構文ミッシング}文字

スパン近い/欠落がある
@{ 
    int PreviousOrderId = 0; 
} 


@foreach (var item in Model) { 

<div class="orderdetail"> 


@if (item.ID != PreviousOrderId){ 

    <div class="customer"> 
     <p class="strong">OrderID:</p> 
     <p>@item.ID</p> 
     <p class="strong">Order Date:</p> 
     <p>@String.Format("{0:g}", TimeZoneInfo.ConvertTime(item.DateInitialised, TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time")))</p> 
     <p class="strong">Customer Name:</p> 
     <p>@item.WebsiteUser.Name</p> 
     <p class="strong">Practice Name:</p> 
     <p>@item.WebsiteUser.PracticeName</p> 
     <p class="strong">Customer E-Mail:</p> 
     <p>@item.WebsiteUser.EMailAddress</p> 
    </div> 
    } 


    <div class="detail"> 
     <span class="strong">Licence Key:</span><span><div style="width:140px; overflow:auto;">@item.Licence.LicenceKey</div></span> 
     <span class="strong">Serial No:<span><span>@item.Licence.SerialNumber</span> 
    </div>    

    <div class="clear></div> 
</div> 
@{ 
    PreviousOrderId = item.ID; 
} 

} 

答えて

2

-tag、クリアのdivタグのクラス属性とPreviousOrderId = item.ID周り@ {}の近くに「行方不明は必要ではなかった

@{ 
    int PreviousOrderId = 0; 
} 


@foreach (var item in Model) { 

<div class="orderdetail"> 


@if (item.ID != PreviousOrderId){ 

    <div class="customer"> 
     <p class="strong">OrderID:</p> 
     <p>@item.ID</p> 
     <p class="strong">Order Date:</p> 
     <p>@String.Format("{0:g}", TimeZoneInfo.ConvertTime(item.DateInitialised, TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time")))</p> 
     <p class="strong">Customer Name:</p> 
     <p>@item.WebsiteUser.Name</p> 
     <p class="strong">Practice Name:</p> 
     <p>@item.WebsiteUser.PracticeName</p> 
     <p class="strong">Customer E-Mail:</p> 
     <p>@item.WebsiteUser.EMailAddress</p> 
    </div> 
    } 


    <div class="detail"> 
     <span class="strong">Licence Key:</span><span><div style="width:140px; overflow:auto;">@item.Licence.LicenceKey</div></span> 
     <span class="strong">Serial No:</span><span>@item.Licence.SerialNumber</span> 
    </div>    

    <div class="clear"></div> 
</div> 

    PreviousOrderId = item.ID; 


} 
+1

ありがとう!それはだった 『クリア』持っていないDIV問題を引き起こしていた「閉じている」キャラクター!! – Jon

+0

@ChrisB:固定コードを掲示するのではなく、コードに何が間違っていたのかを次回にお知らせください。他に何か問題があったのでしょうか? – RvdK

+0

私の悪いwoops、私はそれについて忘れました。欠落/近傍のスパンタグがあり、clear-divタグのクラス属性に近く、PreviousOrderId = item.IDのまわりの@ {}が欠落していた – ChrisB