在以前的版本中,有3种方式从控制器传递数据以查看AFAIK(如下所示)。
我想在MVC Beta 1中使用方法(2),但是找不到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
});
最佳答案
在beta 1中,使用View方法:
return View ("ShowCat", <TYPED_DATA_SET_OR_OTHER_MODEL>);
View方法已替代RenderView方法。
关于c# - ASP.NET MVC Beta 1-是否支持强类型的 View 数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/298361/