Как отформатировать встроенные переменные бритвы
-
27-09-2019 - |
Вопрос
Бритва делает большую работу по знанию того, что вы хотите сделать, когда это просто. Я просто хочу отформатировать переменную из запроса и немного запутаться. Все работает отлично, кроме одной строки с помощью is isnull stake в нем. Компилятор терпит неудачу на линии с помощью {}, говоря, он ожидает, что затвердеет;. Вот код:
@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