Код: Выделить всё
video- Мне нужен InputSelect с @bind-Value="video.DisplayId"< /код>. Тогда первым выбранным вариантом будет; либо 1. если video.DisplayId имеет значение null, отобразить «Нет». 2. если video.DisplayId не равен нулю, отобразить имя объекта ().
Код: Выделить всё
video.Display.Name - Затем загрузите весь список дисплеев в параметры с помощью foreach, за исключением выбран в данный момент.
- Если video.DisplayId не равно нулю, добавьте в конце опцию «Нет».
Но как только я перехожу с «Нет» на display.Name, там написано, что ссылка на объект не установлена на экземпляр объекта (см. мой код ниже, где это сказано).
Мой код:
Код: Выделить всё
@if (video.DisplayId is null)
{
None
}
else
{
// Object reference not set to an instance of an object ....
@video.Display.Name
}
@foreach (Display display in displays.Where(display => display.Id != video.DisplayId))
{
@display.Name
}
@if (video.DisplayId is not null)
{
None
}
Подробнее здесь: https://stackoverflow.com/questions/714 ... e-editform