MVC中RedirectToAction和Redirect

来源:互联网 发布:股票行情实时数据 编辑:程序博客网 时间:2024/06/05 11:18

RedirectToAction可以从当前的action中调用其他的action(可以跨controller或跨域)结果

demo:

return RedirectToAction("wechatLogon", "account", new { name = vid, password = salt, automaticCheck = "on", ismobile = true });

Redirect有2种:

一种是System.Web.Mvc.Controller下的,重定向结果对象,在action中可直接调用Redirect

一种是System.Web.HttpResponseBase下的普通意义上的跳转,这个要注意


关于,RedirectToAction,说道它,就不得不提RedirectToRoute,用法差不多:

demo参考:http://www.cnblogs.com/xzitluyang/p/6042245.html

重载列表名称说明RedirectToAction(String)使用操作名称重定向到指定的操作。RedirectToAction(String, Object)使用操作名称和路由值重定向到指定的操作。RedirectToAction(String, String)使用操作名称和控制器名称重定向到指定的操作。RedirectToAction(String, RouteValueDictionary)使用操作名称和路由字典重定向到指定的操作RedirectToAction(String, String, Object)使用操作名称、控制器名称和路由字典重定向到指定的操作RedirectToAction(String, String, RouteValueDictionary)使用操作名称、控制器名称和路由值重定向到指定的操作