0

通常我有一个类似的代码

puclic class FooController{

    public ActionResult Index(){
         return View(DbContext.Foo.ToList());
    }

     public ActionResult Create(){
         return View(new FooModel());
    }
}

我想替换 return View(new FooModel()); 使用 return MyView(new FooModel()) 其中 MyView 具有比 View 类更多的属性。

4

1 回答 1

2

View() 本质上是实例化ViewResult的一个实例,所以是的,您可以定义一个 MyView() 方法,该方法用更多参数实例化 ViewResult 的自定义实例。

于 2013-05-25T08:06:59.523 回答