ASP.NET MVC中Action跳转总结

2019年4月12日16:40:14 4 706
摘要

看了博客园大佬的总结,关于这个Action跳转的问题,记性老是不好,所以转载到我的小博客来,做为一个记录。有需要学习的也可以记录一下哈。

首先我觉得action的跳转大致可以这样归一下类,跳转到同一控制器内的action和不同控制器内的action、带有参数的action跳转和不带参数的action跳转。

一、RedirectToAction("Index");//一个参数时在本Controller下,不传入参数。

二、RedirectToAction(ActionName,ControllerName) //可以直接跳到别的Controller

三、RedirectToRoute(new {controller="Home",action="Index"});//可跳到其他controller

四、RedirectToRoute(new {controller="Home",action="Index", id=param});//可跳到其他controller,带参数。

五、Response.Redirect("Index?id=1");//适用于本controller下的方法名称,可带参数。

六、return Redirect("Index");//适用于本controller下的方法名称。

七、return View("Index"); //直接显示对应的页面 不经过执行Controller的方法。

八、return View("~/Views/Home/Index.aspx");//这种方法是写全路径,直接显示页面,不经过Controller方法。

九、return View();//直接显示页面,不经过Controller方法。

https://www.cnblogs.com/surfing/p/3542826.html

 

历史上的今天
四月
12
weinxin
微信公众号
博客微信公众号,欢迎关注。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  2   博主  2

    • avatar 刘少技术博客 1

      我就是感觉自己有用的东西都会在博客做一个记录~~

      • avatar 红嘴鸭 2

        多谢分享

          • avatar 萧瑟 博主

            @红嘴鸭 客气了。互相学习。 :mrgreen: :mrgreen: