Получение ошибки 'IEnumerable <SelectListItem>' при создании пустого списка в asp.net mvc - PullRequest
0 голосов
/ 21 апреля 2019

Я хочу создать список, который изначально должен быть пустым. Но я получаю ошибку

System.InvalidOperationException: 'Нет элемента ViewData типа >>' IEnumerable ', который имеет ключ' rightSelectednumbers '.'

Я не написал никакого кода контроллера для этого. Изначально я просто хочу его создать. Кто-нибудь, пожалуйста, направьте меня, где я иду не так?

Класс * * +1011

public class NumberClass
   {
       public IEnumerable<SelectListItem> rightnumbers { get; set; }
       public IEnumerable<int> rightSelectednumbers { get; set; }
   }

View

Пожалуйста, посмотрите Посмотреть

   {
  <div class="col-md-6" style="font-family:Arial">
          @Html.ListBoxFor(m => m.rightSelectednumbers, Model.rightnumbers, new { @class = "listBox" })
     <input type="submit" value="move right" />   
  </div>
}

1 Ответ

2 голосов
/ 21 апреля 2019

Попробуйте так:

<div class="col-md-6" style="font-family:Arial">
      @Html.ListBoxFor(m => m.rightnumbers, new SelectList(Model.rightnumbers, "Value", "Text", Model.rightSelectednumbers), new { @class = "listBox" })
 <input type="submit" value="move right"/>  

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...