.Net MVC中视图的View()的具体用法

在控制器中我们执行完逻辑之后,然后就是要准备开始跳转到视图中,那么该如何指定跳转的视图呢?

cs 复制代码
public IActionResult Index()
{
    return View();
}

如果View中参数,他默认寻找的视图路径是/Views/控制器名/方法名

如果找不到,就去Shared文件夹找/控制器名/方法名

还是找不到就报错
View()是有多个重载的。

  • 要返回的显式视图:指定的视图名称

    cs 复制代码
    return View("Orders");
  • 要传递给视图的模型:传递一个模型

    cs 复制代码
    return View(Orders);
  • 视图和模型:

    cs 复制代码
    return View("Orders", Orders);

可以提供视图文件路径而不提供视图名称。 如果使用从应用根目录开始的绝对路径(可选择以"/"或"~/"开头),则须指定 .cshtml 扩展名:

cs 复制代码
return View("Views/Home/About.cshtml");
相关推荐
执携3 小时前
Python(6) -- 数据容器
开发语言·python
carver w4 小时前
c++ 容器vector基础
开发语言·c++
芥子沫5 小时前
VSCode添加Python、Java注释技巧、模板
开发语言·前端·javascript
小陈又菜6 小时前
【C++】类和对象--类中6个默认成员函数(2) --运算符重载
开发语言·c++·运算符重载
yuezhilangniao6 小时前
关于开发语言的一些效率 从堆栈角度理解一部分c java go python
java·c语言·开发语言
Ares-Wang6 小时前
Node.js 》》bcryptjs 加密
开发语言·javascript·node.js
vvilkim6 小时前
深入理解Java访问修饰符:封装的艺术
java·开发语言
最爱吃南瓜7 小时前
JS逆向实战案例之----【通姆】252个webpack模块自吐
开发语言·javascript·爬虫·webpack·js逆向·算法模拟
hqxstudying8 小时前
java分布式定时任务
java·开发语言·分布式
weixin_307779138 小时前
C++实现MATLAB矩阵计算程序
开发语言·c++·算法·matlab·矩阵