-
方式一:
在控制器的方法内部结尾使用 return View(); 来打开与方法同名的页面,如:
public ActionResult Login()
{
return View();
}
该写法打开 Login 页面。
-
方式二:
可以添加参数来显式地指定要跳转的页面,如:
return View("Register");
该写法跳转到系统控制器下的 Register 页面。
-
方式三:
使用 RedirectToAction 方法,跳转到指定的控制器的指定页面,如:
public async Task<IActionResult> Logout()
{
await HttpContext.SignOutAsync("Cookies");
return RedirectToAction("Index", "Home");
}
该写法跳转到 Home 控制器的 Index 页面。
-
方式四:
使用 Redirect 方法,如:
return Redirect("/Home/Index"); //临时重定向
return RedirectPermanent("/Home/Index"); //永久重定向
效果和方式三一样。
-
方式五:
使用 RedirectToRoute 方法:
return RedirectToRoute(new { Controller = "Home", Action = "Index", ID = "1" });
.net core mvc 控制器中页面跳转
技术拾荒者2024-11-06 11:54
相关推荐
Python私教3 小时前
创业团队做 App,第一版千万别做“大而全”:MVP 到底该留下什么FfHUCisI3 小时前
Golang SSA 中间表示与优化 Pass武子康3 小时前
我让 Qwen3.6-27B 真改了一次 Git 仓库:工具调用怎样形成 Agent 闭环云浪4 小时前
如何让大模型操作 MySQL 数据库?SamChan904 小时前
PDF 翻译服务的全链路可观测性设计:OpenTelemetry + Jaeger + Loki 实战方案我的xiaodoujiao4 小时前
Django 基础知识详细图文教程 1-Django 介绍淡海水4 小时前
03-05-线性-Array-List-LinkedList与Span-所有权与成本模型选型瓜皮弟子头很铁4 小时前
使用c#程序打开windows软件IT毕设实战小研4 小时前
基于大数据的二手车数据分析与预测一个帅气昵称啊4 小时前
.Net C# AI智能体开发-AI智能体