Я пытаюсь получить значение из dropdownList, но у меня есть эта ошибка "{" Значение не может быть нулевым. \ R \ nПараметр параметра: источник "} Мне нужно опубликовать это значение, потому что это 'идентификатор моей таблицы" страница "это код контроллера:
public ActionResult Index()
{
List<SelectListItem> SelectListItem = new List<System.Web.Mvc.SelectListItem>();
foreach (Pages item in DbContext.Pages)
{
SelectListItem SelectList = new SelectListItem()
{
Text = item.PageName,
Value = item.IdPage.ToString()
};
SelectListItem.Add(SelectList);
}
Pages pagesmodel = new Pages();
pagesmodel.PagesA = SelectListItem;
return View(pagesmodel);
}
// this is the problem
var selected = page.PagesA.Select(item =>
item.Value.Equals(page.SelectedPages));
return RedirectToAction("Details","manage",new { id=selected});
}
и это код моей модели:
public class PagesModel
{
public IEnumerable<SelectListItem> PagesA { get; set; }
public IEnumerable<string> SelectedPages { get; set; }
}
спасибо;