我有 ASP.NET MVC 应用程序。 我希望我的应用程序从
重定向example.com/Register
到
example.com/Account/Register
我怎样才能使用路线?对于我来说,只为这一项任务制作控制器是没有意义的
public class RegisterController : Controller
{
public ActionResult Index()
{
return RedirectToAction("Register", "Account");
}
}
答案 0 :(得分:1)
您不需要重定向。您需要自定义路线
首先添加此路线(在“默认”上方)
routes.MapRoute(
"Register",
"Register",
new { controller = "Account", action = "Register" }
);
此解决方案将使用户保留在URL example.com/Register
上,但实例化Controller Account,执行ActionResult Register,并返回View Account / Register。