@model动态在mvc 3

时间:2012-01-31 12:49:03

标签: c# asp.net-mvc-3 razor

我很好奇" @model dynamic"在mvc 3.纠正我,如果我错了,但如果你在特定视图上使用它,那么在你的控制器中你可以这样做:

public ActionResult RandomView(int number)
{
    if (number == 5)
    {
       ModelFive model = new ModelFive();
       return View(model);
    }

    if (number == 6)
    {
       ModelSix model = new ModelSix();
       return View(model);
    } 
 }

我还有其他任何我缺少的动态'关键词?不知何故,我没有找到任何有用的文档。

1 个答案:

答案 0 :(得分:2)

看看this问题。它使用ExpandoObject来创建动态模型。