SelectList в неправильном синтаксисе MVCC#

Место общения программистов C#
Anonymous
SelectList в неправильном синтаксисе MVC

Сообщение Anonymous »

Что я здесь делаю не так?

Я пытаюсь заполнить список значений функции и имени функции в результате jSon, который затем буду использовать на моей главной странице с jQuery.

Ошибка:


Ошибка 5 Невозможно неявно преобразовать тип
«System.Collections.Generic.IEnumerable»
в «System.Web.Mvc.SelectList». Существует явное преобразование (вам
не хватает приведения?)


public ActionResult FilterFunctionList(int departmentID = 0)
{
if (departmentID == 0)
{
return this.Json(string.Empty, JsonRequestBehavior.AllowGet);
}
IPACS_Departments ipacs_department = db.IPACS_Department.Find(departmentID);
SelectList ipacs_functions = ipacs_department.IPACS_Functions.Select(m => new SelectListItem
{
Value = SqlFunctions.StringConvert((double)m.functionID).Trim(),
Text = m.name
});

return this.Json(ipacs_functions, JsonRequestBehavior.AllowGet);
}
#endregion


Подробнее здесь: https://stackoverflow.com/questions/177 ... ect-syntax

Вернуться в «C#»