同一控制器中的多目录路由

时间:2013-10-31 17:50:13

标签: asp.net-mvc asp.net-mvc-4

Members控制器中创建注册表单时,我希望成员首先转到Members/Registration/Rules,然后在提交后再转到Members/Registration/Form。原因是为了便于阅读,我想在网站的其他方面应用这种技术。这样做最简单的方法是什么?这可以通过路由规则来实现吗?

我知道我可以在Rules控制器中使用FormMembers操作方法,但这些方法只会分别转到Members/RulesMembers/Form而不是足够描述。

1 个答案:

答案 0 :(得分:2)

我认为这样可行:

routes.MapRoute(
        name: null,
        url: "Members/Registration/{action}",
        defaults: new { controller = "Members", action = "Rules" }
    );