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) | 使用操作名称、控制器名称和路由值重定向到指定的操作 |