代码之家  ›  专栏  ›  技术社区  ›  Ian Roke

在ASP.NET中,可以将两个不同的URL路由到同一视图吗。网络MVC?

  •  0
  • Ian Roke  · 技术社区  · 17 年前

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

    http://some.domain/reports/daily/team1 http://some.domain/team1/reports/daily 那么,我能否向他们指出同样的观点,因为请求显然是相同的?

    我问这个问题的原因是,人们总是以错误的顺序键入目录,最好把它们捡起来,而不是把它们倾倒在404页面上。

    1 回复  |  直到 17 年前
        1
  •  3
  •   Daniel A. White    17 年前

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

    只需在URL部分填写您想做的事情或重新排列 {} 部分。

    推荐文章