养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

.net的controller中如何让页面跳转

时间:2024-10-04 21:18:55

介绍了.NETCoreMVC中Controller中让页面跳转的方法。(独立观察员)

工具/原料

VisualStudio

安装VS时安了.NETCore

方式

1、方式一:在控制器的方法内部结尾使用returnView();来打开与方法同名的页面,如:publicActionResultLogin(){returnView();}该写法打开Login页面。

2、方式二:可以添加参数来显式地指定要跳转的页面,如:returnView("Register");该写法跳转到系统控制器下的Register页面。

3、方式三:使用RedirectToAction方法,骇螺搭翳跳转到指定的控制器的指定页面,如:publicas烤恤鹇灭yncTask<IActionResult>Logout(){awaitHttpContext.SignOutAsync("Cookies");returnRedirectToAction("Index","Home");}该写法跳转到Home控制器的Index页面。

4、方式四:使用Redirect方法,如:return咯悝滩镞Redirect("/Home/Index");//临时重定向returnRedir髫潋啜缅ectPermanent("/Home/Index");//永久重定向效果和方式三一样。

5、方式五:使用RedirectToRoute方法:returnRedirectToRoute(new{Controller="Home",Action="Index",ID="1"});

© 一点知识