На самом деле Html.DropDownList
- это помощник HTML, который создает элемент html select
. Когда вы передаете ddl
в качестве аргумента, он ожидает получить массив или список или что-то подобное (объект, реализующий интерфейс IEnumerable
) для заполнения выпадающего списка. попробуй так:
В контроллере:
ViewData["ddl"]=new string[]{'Jan', 'Feb','Mar','Apr'.......'Dec'};
, тогда он создаст элемент выбора, содержащий заданные значения. Для получения дополнительной информации прочитайте эту статью .