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");
}
}
}
本文介绍了ASP.NET MVC中几种实现页面重定向的方法,包括使用Response.Redirect直接跳转、通过returnRedirect返回Controller/Action路径及利用RedirectToAction进行灵活跳转等。这些技巧有助于开发者更好地管理应用程序的导航流程。
2588

被折叠的 条评论
为什么被折叠?



