Я пытаюсь вывести необязательный атрибут, используя MVC.У меня есть цикл for, просматривающий варианты оплаты, и я пытаюсь установить выбранный по умолчанию, если это выбранные параметры.
var selected = "";
var optionLabel = $"{ senderAccount.AccountName } / {senderAccount.Balance } {senderAccount.Currency}";
if (senderAccount.AccountId == Model.AccountId)
{
selected = "selected=\"selected\"";
}
<option data-to="@receiverAccount.Address" value="@(senderAccount.AccountId)" @Html.Raw(selected)>
@optionLabel
</option>
Когда я перехожу к своему виду, я не вижу выбранную строкунесмотря на это устанавливается.Я пробовал:
@Html.Raw(selected)
@(selected)
@selected
Кажется, ни один из этих вариантов не работает.Я бы предпочел не дублировать определение опции.Как я могу вывести необработанную строку в качестве необязательного атрибута в MVC