.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");
相关推荐
阿贵---9 分钟前
C++构建缓存加速
开发语言·c++·算法
紫丁香27 分钟前
pytest_自动化测试3
开发语言·python·功能测试·单元测试·集成测试·pytest
bearpping29 分钟前
java进阶知识点
java·开发语言
杰杰79830 分钟前
Python面向对象——类的魔法方法
开发语言·python
Joker Zxc31 分钟前
【前端基础(Javascript部分)】6、用JavaScript的递归函数和for循环,计算斐波那契数列的第 n 项值
开发语言·前端·javascript
kkkkatoq32 分钟前
JAVA中的IO操作
java·开发语言
Highcharts.js33 分钟前
React 图表如何实现下钻(Drilldown)效果
开发语言·前端·javascript·react.js·前端框架·数据可视化·highcharts
s09071361 小时前
【声纳成像】基于滑动子孔径与加权拼接的条带式多子阵SAS连续成像(MATLAB仿真)
开发语言·算法·matlab·合成孔径声呐·后向投影算法·条带拼接
不想看见4041 小时前
C++八股文【详细总结】
java·开发语言·c++
2401_891655811 小时前
此电脑网络位置异常的AD域排错指南的技术文章大纲
开发语言·python·算法