.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");
相关推荐
电信2301杨臣3 分钟前
QT---信号与槽
开发语言·qt
明月看潮生9 分钟前
青少年编程与数学 02-019 Rust 编程基础 07课题、字符串
开发语言·青少年编程·rust·编程与数学
bing_15810 分钟前
Spring MVC 根据请求头 (如 Accept) 怎么返回 JSON 或 XML 数据?
spring·json·mvc
抽风的雨61010 分钟前
【python基础知识】Day26 函数
开发语言·python
编程有点难1 小时前
Python训练打卡Day22
开发语言·python·机器学习
江沉晚呤时1 小时前
C# 实现雪花算法(Snowflake Algorithm)详解与应用
c#·.net
咕噜咕噜啦啦2 小时前
Python爬虫入门
开发语言·爬虫·python
dubochao_xinxi2 小时前
✅ TensorRT Python 安装精简流程(适用于 Ubuntu 20.04+)
开发语言·python·ubuntu
感谢地心引力2 小时前
【Matlab】最新版2025a发布,深色模式、Copilot编程助手上线!
开发语言·windows·matlab·copilot
Java程序员-小白2 小时前
使用java -jar命令指定VM参数-D运行jar包报错问题
java·开发语言·jar