Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Razor语法缺少}字符_C#_.net_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

C# Razor语法缺少}字符

C# Razor语法缺少}字符,c#,.net,asp.net-mvc,asp.net-mvc-3,C#,.net,Asp.net Mvc,Asp.net Mvc 3,我认为这是一个学童的错误,但你能向我解释一下,并提供解决方案,说明为什么这个观点不起作用: @{ int PreviousOrderId = 0; } @foreach (var item in Model) { <div class="orderdetail"> @if (item.ID != PreviousOrderId){ <div class="customer"> <p class="strong">Or

我认为这是一个学童的错误,但你能向我解释一下,并提供解决方案,说明为什么这个观点不起作用:

@{
    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;
}

}
@{
int-PreviousOrderId=0;
}
@foreach(模型中的var项目){
@if(item.ID!=PreviousOrderId){
订单ID:

@item.ID

订单日期:

@String.Format(“{0:g}”,TimeZoneInfo.ConvertTime(item.dateInitialized,TimeZoneInfo.FindSystemTimeZoneById(“GMT标准时间”))

客户名称:

@item.WebsiteUser.Name

机构名称:

@item.WebsiteUser.PracticeName

客户电子邮件:

@item.WebsiteUser.EMailAddress

} 许可证密钥:@item.license.licenseKey 序列号:@item.license.SerialNumber
span标记附近缺少/缺少一个,clear div标记中class属性附近缺少一个“,@{}环绕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;


}
@{
int-PreviousOrderId=0;
}
@foreach(模型中的var项目){
@if(item.ID!=PreviousOrderId){
订单ID:

@item.ID

订单日期:

@String.Format(“{0:g}”,TimeZoneInfo.ConvertTime(item.dateInitialized,TimeZoneInfo.FindSystemTimeZoneById(“GMT标准时间”))

客户名称:

@item.WebsiteUser.Name

机构名称:

@item.WebsiteUser.PracticeName

客户电子邮件:

@item.WebsiteUser.EMailAddress

} 许可证密钥:@item.license.licenseKey 序列号:@item.license.SerialNumber PreviousOrderId=item.ID; }
谢谢!导致问题的是'clear'div没有结束符!!@ChrisB:请下次指出代码有什么问题,而不是发布固定的代码。是否有其他字符问题?糟糕,我忘了。有一个span标记丢失/靠近,一个span标记丢失“在clear div标记的class属性附近,不需要在PreviousOrderId=item.ID附近使用@{}