Не существует аргумента, соответствующего требуемой формальной ошибке параметра
Я знаю, что answear на эту тему уже давался раньше, но это не решает мою проблему. Веб-приложение-это вывод данных из базы данных + пейджинговые и поисковые формы. Проблема появляется в разделе Get и Post в контроллере. Ошибка заключается в следующем броске
Нет аргументов, учитывая, что соответствует Schedule_id необходимого формального параметра '' из 'routeController.get_schedule_name(строка, строка, строка, идентификатор GUID?) для следующего кода.
[HttpGet]
общественная ActionResult маршрут(строки порядок_сортировки, searchString строку, строку current_filter, инт? Пейдж, гид? Schedule_id)
{
если (current_filter != усилитель"" &;&амп; current_filter != нуль &амп;&амп; current_filter != "_")
текущий фильтр =
Encoding.UTF8.GetString(MyConverter.FromBase64String(current_filter));
ViewBag.schedule_id = Schedule_id == нуль ? "": Schedule_id.Метод toString();
IEnumerable<view_service> schedule_name = get_schedule_name(sort_order,
current_filter, Schedule_id);
//параметры страницы
int pageSize = 10;
int pageNumber = (Страница ?? 1);
смотреть возвращение(аргумент schedule_name.ToPagedList(значение pagenumber, размер страницы));
}
[HttpPost]
маршрут общественного ActionResult(строка порядок_сортировки, searchString строку, строку current_filter, тип строка, инт? Пейдж, гид? Schedule_id)
{
Видовой мешок.Type = тип;
Видовой мешок.Schedule_id = Schedule_id == нуль ? "": Schedule_id.Метод toString();
IEnumerable<view_service> schedule_name = get_schedule_name(sort_order, current_filter, Schedule_id);
//параметры страницы
int pageSize = 10;
int pageNumber = (Страница ?? 1);
смотреть возвращение(аргумент schedule_name.ToPagedList(значение pagenumber, размер страницы));
}
get_schedule_name используется как
частная интерфейс IEnumerable&ЛТ;view_service&ГТ; get_schedule_name(строка порядок_сортировки, searchString строку, строку current_filter, идентификатор GUID? Schedule_id)
когда я получаю данные из базы данных.
В чем, по - видимому, проблема?
Что я уже пробовал:
Пробовал использовать базу, но, возможно, не так, как следовало бы.