题
剃刀不知道你想要做的简单,当什么了伟大的工作。我只是想格式化从查询中的变量,并感到有点困惑。除非在它的字符串是否ISNULL语句一行一切都很正常。编译器在与{&NBSP}理由是预计分号线路发生故障。下面的代码:
@foreach(var row in db.Query(selectQueryString)){
<tr>
<td>@row.ACCT    </td>
<td>@row.QuoteStart    </td>
<td>@row.VIN     </td>
<td>@{ if (String.IsNullOrEmpty(row.AmountFinanced) == true)
{   } else
{String.Format("{0:0,0.00}",row.AmountFinanced)     }
} </td>
<td>@row.Step     </td>
</tr>
}
解决方案
您需要换你
s在<text></text>
块。这迫使解析器逃回到HTML,因为当你在一个{}
块是解析器将假设
应该是代码。
@foreach(var row in db.Query(selectQueryString)){
<tr>
<td>@row.ACCT   </td>
<td>@row.QuoteStart </td>
<td>@row.VIN </td>
<td>@{ if (String.IsNullOrEmpty(row.AmountFinanced) == true)
{ <text> </text> } else
{ @String.Format("{0:0,0.00}",row.AmountFinanced) <text> </text> }
} </td>
<td>@row.Step </td>
</tr>
}
不隶属于 StackOverflow