1、直接Redirect后加 Controller/Action
Response.Redirect("/User/Edit");
// return Redirect("/User/Edit");
return RedirectToAction("about","Home");
Response.Redirect("/User/Edit");
2、直接return后加 Controller/Action
return Redirect("/User/Edit");
3、RedirectToAction方法,直接跳到一个action
return RedirectToAction("edit");
4、跳转的页并不在该Controller中
return RedirectToAction("about","Home");
public class IController : Controller
{
protected override void Initialize(System.Web.Routing.RequestContext requestContext)
{
base.Initialize(requestContext);
if (CheckLogin())
{
//验证是否登陆后跳转
Response.Redirect("Home/Index");
}
}
}