.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");
相关推荐
Exclusive_Cat3 分钟前
SpringMVC参数接收与数据返回详解
spring·mvc
就是有点傻21 分钟前
在C#中,可以不实例化一个类而直接调用其静态字段
c#
软件黑马王子22 分钟前
C#系统学习第八章——字符串
开发语言·学习·c#
阿蒙Amon23 分钟前
C#读写文件:多种方式详解
开发语言·数据库·c#
Da_秀31 分钟前
软件工程中耦合度
开发语言·后端·架构·软件工程
Fireworkitte38 分钟前
Java 中导出包含多个 Sheet 的 Excel 文件
java·开发语言·excel
就是有点傻1 小时前
C#如何实现中英文快速切换
数据库·c#
运器1232 小时前
【一起来学AI大模型】算法核心:数组/哈希表/树/排序/动态规划(LeetCode精练)
开发语言·人工智能·python·算法·ai·散列表·ai编程
whoarethenext2 小时前
使用 C++ 实现 MFCC 特征提取与说话人识别系统
开发语言·c++·语音识别·mfcc
ITfeib2 小时前
Flutter
开发语言·javascript·flutter