manish-gusain8909 Ответов: 1

Как передать данные на страницу макета из контроллера в ASP.NET


у меня есть страница макета с динамическим меню , для этого я передаю объект ilist из контроллера, который привязывает динамическое значение к меню. модальный класс-имя меню.

теперь я использую этот макет в представлении работника за меню, теперь я хочу связать динамических значений для раскрывающегося списка ,модальный класс-имя сотрудника .за что я передаю объект employee, чтобы смотреть.

теперь я получаю ошибку "объект должен быть типа menubar"

если в поле зрения я пишу
@{
layout =null
}

затем страницы и выпадающий список работают ,страницы макета не появляются.

Что я уже пробовал:

i am having layout page with dynamic menubar for that i am passing ilist object from controller , which bind dynamic value to menubar. modal class name is menubar.

now i am using this layout in employee view for menubar,  now i want to bind dynamic values to dropdown ,modal class name is employee .for which i am passing employee object to view.

now i am getting error "object should be of menubar type"

if in view i write 
@{ 
layout =null
}

then pages and dropdown works ,layout pages dont appear.

1 Ответов

Рейтинг:
0

Sk Imad

Если вы хотите передать список объектов из контроллера на страницу просмотра, вы можете использовать этот код.

public ActionResult Method()
{
  List<MyObject> list = new List<MyObject>();
  return PartialView(list);
}


//view
@model List<MyObject>