RouteConfig.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System.Web.Http;
  2. using System.Web.Mvc;
  3. using System.Web.Routing;
  4. namespace WeApp
  5. {
  6. public class RouteConfig
  7. {
  8. public static void RegisterRoutes(RouteCollection routes)
  9. {
  10. routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  11. routes.MapRoute("M", url: "M", defaults: new { controller = "MsgMonitor", action = "Index", id = UrlParameter.Optional });
  12. routes.MapRoute("P", url: "P", defaults: new { controller = "ExerciseV2_1", action = "Play", id = UrlParameter.Optional });
  13. routes.MapRoute("P1", url: "P1", defaults: new { controller = "ExerciseV2_1", action = "PlayWithScore", id = UrlParameter.Optional });
  14. routes.MapRoute("E", url: "E/{id}", defaults: new { controller = "ExerciseV2_1", action = "ExportSql", id = UrlParameter.Optional });
  15. routes.MapRoute("T", url: "T/{id}", defaults: new { controller = "Home", action = "Test", id = UrlParameter.Optional });
  16. routes.MapRoute("R", url: "R", defaults: new { controller = "Home", action = "Refresh", id = UrlParameter.Optional });
  17. routes.MapRoute("G", url: "G", defaults: new { controller = "ExerciseV2_1", action = "Gis", id = UrlParameter.Optional });
  18. routes.MapRoute("D", url: "D", defaults: new { controller = "ExerciseV2_1", action = "Display", id = UrlParameter.Optional });
  19. routes.MapRoute("Gis", url: "Gis", defaults: new { controller = "ExerciseV2_1", action = "Gis", id = UrlParameter.Optional });
  20. routes.MapRoute("Qs", url: "Qs/{id}", defaults: new { controller = "ExerciseV2_1", action = "QueryScore", id = UrlParameter.Optional });
  21. routes.MapRoute("QueryScore", url: "QueryScore/{id}", defaults: new { controller = "ExerciseV2_1", action = "QueryScore", id = UrlParameter.Optional });
  22. routes.MapRoute("SelectV1", "SV1", new { controller = "Exercise", action = "Select", id = 0 });
  23. routes.MapRoute("SelectV2", "SV1", new { controller = "ExerciseV2", action = "Select", id = 0 });
  24. routes.MapRoute("Select", "S", new { controller = "ExerciseV2_1", action = "Select", id = 0 });
  25. routes.MapRoute("SelectPage", "S{id}", new { controller = "ExerciseV2_1", action = "Select", id = 0 });
  26. //ASP.NET Web API Route Config
  27. routes.MapHttpRoute(
  28. name: "DefaultApi",
  29. routeTemplate: "api/{controller}/{id}",
  30. defaults: new { id = RouteParameter.Optional }
  31. );
  32. routes.MapRoute(
  33. name: "Default",
  34. url: "{controller}/{action}/{id}",
  35. defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
  36. );
  37. }
  38. }
  39. }