1
0
mirror of https://github.com/rudollee/LearningMVC.git synced 2025-06-08 00:16:14 +00:00
wook 5fff10e2a0 Ch. 8
SportsStore 2nd
2017-04-07 01:45:20 +09:00

56 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace SportsStore.WebUI
{
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(null,
"",
new {controller = "Product", action = "List", category = (string)null, page = 1 }
);
routes.MapRoute(null,
"page{page}",
new { controller = "Product", action = "List", category = (string)null },
new { page = @"d+" }
);
//routes.MapRoute(
// name: null,
// url: "Page{page}",
// defaults: new { Controller = "Product", action = "List" }
//);
routes.MapRoute(
null,
"{category}",
new { controller = "Product", action = "List", page = 1 }
);
routes.MapRoute(
null,
"{category}/Page{page}",
new { controller = "Product", action = "List" },
new { page = @"\d+" }
);
//routes.MapRoute(
// name: "Default",
// url: "{controller}/{action}/{id}",
// defaults: new { controller = "Product", action = "List", id = UrlParameter.Optional }
//);
routes.MapRoute(null, "{controller}/{action}");
}
}
}