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;
}
}
谢谢!这是‘清’DIV没有一个关闭“导致问题的角色! – Jon 2012-03-12 11:15:41
@ChrisB:请在下次注明代码的错误,而不是发布固定代码。是否有其他性格问题? – RvdK 2012-03-12 11:32:14
woops我的坏,我忘了。缺少/接近span标签,缺少“clear-div标签中的类属性附近的缺少值,并且没有必要在BeforeOrderId = item.ID周围使用@ {} – ChrisB 2012-03-12 11:38:31