Я хотел бы добавить выбранный тег атрибута в опцию выбора на основе значения в модели, которое передается в представление. Следующий код приводит к ошибке, которая гласит: «не должно быть c # в области объявления атрибута elements». Я не уверен, как это сделать элегантно или правильно.
<select class="custom-select-sm" name="[@(i)].User" id="userSelect">
@foreach (var user in Model.Users)
{
string selText;
if (Model.Listings[i].User.ID == user.ID)
selText = "selected";
else
selText = string.Empty;
<option value="@user.ID" @selText>@user.Name</option>;
}
</select>