.net MVC 指定视图View

  • 控制器没有指定视图名称:
控制器名:TestControllor

方法:
public ActionResult Index(){
   return View();
}

不指定视图名称时,操作方法返回的ViewResult 对象将按照约定来确定视图,它会在目录/Views/Test 下查找与action 名称相同的视图,即Test。这种情况下选择的视图是/Views/Test/Index.cshtml

  • 如果指定了视图名称:
public ActionResult Index(){
   return View("Ia");
}

这样指定的视图就是/Views/Test/Ia.cshtml

  • 直接指定视图路径:
public ActionResult Index(){
   return View("~/Views/Example/Index.cshtml");
}

这种情况下,为了查找视图时避开视图引擎的内部查找机制,必须提供视图文件的扩展名。使用这种方式,会直接返回/Views/Eample/Index.cshtml视图。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章