В предыдущих выпусках было 3 способа передать данные от контроллера для просмотра AFAIK (показано ниже).
Я хочу использовать метод (2) с MVC Beta 1, но не могу найти метод renderView. Так какой же новый синтаксис (если это еще возможно)? Заранее спасибо.
Бен.
Синтаксис # 1: словарь старой школы
ViewData["Name"] = "Moo-moo";
ViewData["Age"] = 6;
ViewData["HasFunnyFace"] = true;
RenderView("ShowCat");
Синтаксис # 2: явно типизированный объект ViewData
RenderView("ShowCat", new ShowCatViewData {
Name = "Moo-moo",
Age = 6,
HasFunnyFace = true
});
Синтаксис # 3: анонимно типизированный объект
RenderView("ShowCat", new {
Name = "Moo-moo",
Age = 6,
HasFunnyFace = true
});





В бета-версии 1 используйте метод просмотра:
return View ("ShowCat", <TYPED_DATA_SET_OR_OTHER_MODEL>);
Метод View заменил метод RenderView.
Следуя комментарию Кирона, в Visual Studio 2008 (возможно, 2005 / VSE?), Когда вы щелкаете правой кнопкой мыши по действию вашего контроллера, вы можете выбрать «Добавить представление» в верхней части контекстного меню.
Это вызывает небольшое диалоговое окно, которое позволит вам создать строго типизированное представление, указав его.