0

我刚开始学习 ASP.NET MVC,我遇到了一种情况,我有两个 URL,我想指向同一个视图。

例如,我可以有http://some.domain/reports/daily/team1http://some.domain/team1/reports/daily。然后我可以将他们指向相同的视图,因为请求显然是相同的吗?

我问这个的原因是因为人们总是以错误的顺序输入目录,最好选择它们而不是在 404 页面上转储它们。

4

1 回答 1

3

是的你可以。添加另一个。

routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);

只需在 URL 部分填写您想要执行的操作或重新排列这些{}部分。

于 2009-06-15T13:50:39.177 回答