-1
これを修正する方法はわかりませんが、ここに矢印があるところのひげ剃りコードにエラーがあります。どんな助けもありがとう。私は2つの '@'記号があることを知っていますが、それを含まなければオプション要素の '@isDisabled'にアクセスすることはできません。あるいは、 '{'の隣の@symbolを指定すると、コンパイラはエラーをスローします。私のひげ剃りコードのエラー
@foreach (LicenseUsage license in Model.AvailableLicenses)
{
-> @{
bool hasBeenAssigned = Model.UserConsumedLicenses.Any(lic => lic.ClientLicenseId == license.ClientLicenseId);
bool isAvailable = license.LicensesAvailable == 0;
string isDisabled = (hasBeenAssigned || isAvailable) ? "" : "disabled";
}
<option value="@license.ClientLicenseId" id="@license.LicenseId" @isDisabled >@license.LicenseName - (@license.LicensesConsumed/@license.LicenseQuantity) Consumed</option>
}