У меня есть некоторый код, как:MVC C# вид не позволяет, если оператор в теге
<table class="invisibleforprint">
<thead>
<tr class="mainheader">
<th>@Html.ActionLink("Invoice Number", "Index", new { sortOrder= ViewBag.NumberSortParm })</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model) {
<tr>
<td class="invoiceActions">
<input type="button" class="btnresetinvoice button" value="Reset" data-invoiceid="@item.InvoiceId" />
</td>
</tr>
}</tbody>
</table>
Какой скомпилированный штрафа. Я пошел и добавил, если заявление на входе:
<table class="invisibleforprint">
<thead>
<tr class="mainheader">
<th>@Html.ActionLink("Invoice Number", "Index", new { sortOrder= ViewBag.NumberSortParm })</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model) {
<tr>
<td class="invoiceActions">
<input type="button" class="btnresetinvoice button" value="Reset" data-invoiceid="@item.InvoiceId" @{ if(item.PMApproved != true) { @:disabled="disabled" } } />
</td>
</tr>
}</tbody>
</table>
Это дает ошибку «} ожидаемый»
Скажите, что? Я добавил равное количество открывающих закрывающих скобок.
Кто-нибудь знает, что я сделал неправильно?
Почему бы вам не воспользоваться помощниками? Это похоже на ужасный суп-суп. –