次のようなコードがあります。
<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>
うまくコンパイルされました。入力に if ステートメントを追加しました。
<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>
エラー「}が予想されます」が表示されます
何だって?同量の開き閉じ括弧を追加しました。
私が間違ったことを誰か知っていますか?