ASPX Page Response.Redirect to MVC View

前端 未结 6 544
清酒与你
清酒与你 2021-01-07 04:20

Is it possible to Response.Redirect in aspx that returns a view from MVC?

I have an login.aspx page that i need upon successful login to redirect to a view in ~/Vie

6条回答
  •  逝去的感伤
    2021-01-07 05:00

    Here is how I redirect from .aspx to an MVC view:

    var page = HttpContext.Current.Handler as Page;
    Response.Redirect(page.GetRouteUrl("yourRouteNameOrDefault", 
        new { Controller="Home", Action="Index"}), false);
    

    Keeps you from hard-coding in the actual path and instead uses your routing and also allows you to build in routeParameters.

提交回复
热议问题