ASP.NET MVC - MapRoute versus routes.Add (and 404s)

前端 未结 3 1370
悲哀的现实
悲哀的现实 2021-02-02 12:28

I\'m just getting started with ASP.NET MVC.

What is the difference between MapRoute and routes.Add ? Should I just be using MapRoute? Can I map multiple routes? Which \"

3条回答
  •  挽巷
    挽巷 (楼主)
    2021-02-02 12:45

    Use!

    public class MvcApplication : System.Web.HttpApplication
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    
            routes.MapRoute(
                "User",                                                     
                "User/{domain}/{username}",                           
                new { controller = "User", action = "Index", username= UrlParameter.Optional }      
            );
    
           }
    
        protected void Application_Start()
        {
            RegisterRoutes(RouteTable.Routes);
        }
    }
    

提交回复
热议问题