Я хочу написать код, в котором я могу заполнить число от 1 до 20 в списке при загрузке страницы. Я нашел много учебных пособий, в которых все они использовали базу данных.
я получаю следующую ошибку
System.NullReferenceException
Ссылка на объект не установлена для экземпляра объекта.
Класс:
public class NumberClass
{
public IEnumerable<SelectListItem> numbers { get; set; }
public IEnumerable<int> Selectednumbers { get; set; }
}
Index.cshtml
@using (Html.BeginForm())
{
@Html.ListBoxFor(m => m.Selectednumbers, Model.numbers)
}
Контроллер
public ActionResult Index()
{
List<SelectListItem> items = new List<SelectListItem>();
NumberClass num = new NumberClass();
for(int i=0;i<20;i++)
{
SelectListItem selectList = new SelectListItem()
{
Text = i.ToString(),
Value = i.ToString()
};
items.Add(selectList);
}
return View();
}