0 голосов
спросил от в категории ASPNETMVC
tables.list = new SelectList


Свойством" list" является List lt; Table gt; и вы устанавливаете его в SelectList. SelectList не является List lt; Table gt; так что это не сработает. Google для примеров использования выпадающих списков и SelectList с MVC.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
Ваше свойство имеет тип List lt; Table1 gt; .

Вы пытаетесь установить его на значение типа SelectList .

Это два совершенно разных типа, и между ними нет неявного преобразования.

Измените свой код, чтобы установить свойство в значение правильного типа:
tables.list = new List<Table1> {     new Table1 { ID = "1", Name = "name1" },     new Table1 { ID = "2", Name = "name2" },     new Table1 { ID = "3", Name = "name3" }, };


Если вы не понять, почему вы не можете присвоить значение одного типа свойству другого типа, тогда вам нужно прочитать некоторые базовые учебники по C #.

Категории

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

Связанных вопросов не найдено

...