在控制器中我们执行完逻辑之后,然后就是要准备开始跳转到视图中,那么该如何指定跳转的视图呢?
public IActionResult Index()
{return View();
}
如果View中参数,他默认寻找的视图路径是/Views/控制器名/方法名
如果找不到,就去Shared文件夹找/控制器名/方法名
还是找不到就报错
View()是有多个重载的。
要返回的显式视图:指定的视图名称
return View("Orders");
要传递给视图的模型:传递一个模型
return View(Orders);
视图和模型:
return View("Orders", Orders);
可以提供视图文件路径而不提供视图名称。 如果使用从应用根目录开始的绝对路径(可选择以“/”或“~/”开头),则须指定 .cshtml
扩展名:
return View("Views/Home/About.cshtml");