Tag: routing

RedirectToRoute应该如何使用?

我在我的Global.asax.cs中有这个: routes.MapRoute("BetaAccess", "beta-access", new { controller = "Beta", action = "Index" }); 而这在我的控制器(HomeController的索引操作),它肯定是越来越热门: RedirectToRoute("BetaAccess"); 但是,仍然没有redirect发生…它只是去正常的主页。 我用错了吗? 另外,我可以做Response.Redirect(“〜/ beta-access”)并进入beta页面。

如何使用ASP.Net MVC路由路由图像?

我升级了我的网站,使用传统的ASP.Net webforms的ASP.Net MVC。 我正在使用MVC路由将旧的.aspx页面的请求redirect到他们的新Controller / Action等价物: routes.MapRoute( "OldPage", "oldpage.aspx", new { controller = "NewController", action = "NewAction", id = "" } ); 这对于页面非常有用,因为它们直接映射到控制器和操作。 但是,我的问题是请求图像 – 我不知道如何redirect这些传入的请求。 我需要将传入的http://www.domain.com/graphics/image.png请求redirect到http://www.domain.com/contenthttp://img.dovov.comimage.png 。 使用.MapRoute()方法时,正确的语法是什么?