У меня есть этот код в мой контроллер для Индексный ..как получить строку из выпадающего списка
public ActionResult Index(int? id)
{
_viewModel.ServiceTypeListAll = new SelectList(_bvRepository.GetAllServiceTypes().ToList().OrderBy(n => n.ServiceTypeName).ToList(), "ServiceTypeId", "ServiceTypeName");
return View(_viewModel);
}
Используя это Я могу Dispaly все ServiceTypes на мой взгляд, в DROPDOWNLIST коробке. код
<%=Html.DropDownList("ServiceTypeListAll", new SelectList(Model.ServiceTypeListAll,"Value","Text"))%>
Когда я пытаюсь получить выбранное значение DropDownList с видом на контроллер Я acceesing, как это ..
string categoryName = collection["ServiceTypeListAll"]; // collectoin refers FormCollection
Я ожидаю CategoryName должна быть строка, как то, что когда-нибудь я в окне Dropdownlist.
Я получаю Целочисленные значения?
что somethign я делаю неправильно
благодаря
Не называть 'ToList()' вообще. – SLaks