Guest User

Untitled

a guest
Aug 2nd, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. MVC Actionlink or possible routing issue
  2. <div id="menu-wrapper">
  3. <div id="menu" class="container">
  4. <ul>
  5. <li>@Html.ActionLink("Home", "Index", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  6. <li>@Html.ActionLink("Products", "Products", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  7. <li>@Html.ActionLink("Existing Customers", "Existing", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  8. <li>@Html.ActionLink("Claims", "Claims", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  9. <li>@Html.ActionLink("FAQ", "FAQ", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  10. <li>@Html.ActionLink("Contact Us", "ContactUs", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  11. </ul>
  12. </div>
  13.  
  14.  
  15. routes.MapRoute(
  16. "Purchase", // Route name
  17. "Purchase/{AgentId}/{ProductId}/{SchemeId}/{CoverTypeId}/{CoverLevelId/{SubAgentId}", // URL with parameters
  18. new { controller = "Home", action = "Purchase", AgentId = UrlParameter.Optional, ProductId = UrlParameter.Optional, SchemeId = UrlParameter.Optional, CoverTypeId = UrlParameter.Optional, CoverLevel = UrlParameter.Optional, SubAgent = UrlParameter.Optional } , // Parameter defaults
  19. new[] { "BrochureWare.Controllers" }
  20. );
  21.  
  22. routes.MapRoute(
  23. "Products", // Route name
  24. "Products/{AgentId}/{SubAgentId}", // URL with parameters
  25. new { controller = "Home", action = "Products", AgentId = UrlParameter.Optional,
  26. subAgent = 0 }, // Parameter defaults
  27. new[] { "BrochureWare.Controllers" }
  28. );
  29.  
  30. routes.MapRoute(
  31. "MoreInfo_Annual", // Route name
  32. "MoreInfo_Annual/{AgentId}/{SubAgentId}", // URL with parameters
  33. new { controller = "Home", action = "MoreInfo_Annual", AgentId =
  34. UrlParameter.Optional, SubAgent = 0 }, // Parameter defaults
  35. new[] { "BrochureWare.Controllers" }
  36. );
  37.  
  38. routes.MapRoute(
  39. "FAQ", // Route name
  40. "FAQ/{AgentId}/{SubAgentId}", // URL with parameters
  41. new { controller = "Home", action = "FAQ", AgentId = UrlParameter.Optional, SubAgent =
  42. 0 }, // Parameter defaults
  43. new[] { "BrochureWare.Controllers" }
  44. );
  45.  
  46. routes.MapRoute(
  47. "Existing", // Route name
  48. "Existing/{AgentId}/{SubAgentId}", // URL with parameters
  49. new { controller = "Home", action = "Existing", AgentId = UrlParameter.Optional,
  50. SubAgent = 0 }, // Parameter defaults
  51. new[] { "BrochureWare.Controllers" }
  52. );
  53.  
  54. routes.MapRoute(
  55. "ContactUs", // Route name
  56. "ContactUs/{AgentId}/{SubAgentId}", // URL with parameters
  57. new { controller = "Home", action = "ContactUs", AgentId = UrlParameter.Optional,
  58. SubAgent = 0 }, // Parameter defaults
  59. new[] { "BrochureWare.Controllers" }
  60. );
  61.  
  62. routes.MapRoute(
  63. "Claims", // Route name
  64. "Claims/{AgentId}/{SubAgentId}", // URL with parameters
  65. new { controller = "Home", action = "Claims", AgentId = UrlParameter.Optional,
  66. SubAgent = 0 }, // Parameter defaults
  67. new[] { "BrochureWare.Controllers" }
  68. );
  69.  
  70. routes.MapRoute(
  71. "Default", // Route name
  72. "{AgentShortCode}/{referid}", // URL with parameters
  73. new { controller = "Home", action = "Index", AgentShortCode = "Steve", referid = 1
  74. },
  75. // Parameter defaults
  76. new[] { "BrochureWare.Controllers" }
  77. );
  78.  
  79. <div id="menu-wrapper">
  80. <div id="menu" class="container">
  81. <ul>
  82. <li>@Html.RouteLink("Home", "Default", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  83. <li>@Html.RouteLink("Products", "Products", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  84. <li>@Html.RouteLink("Existing Customers", "Existing", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  85. <li>@Html.RouteLink("Claims", "Claims", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  86. <li>@Html.RouteLink("FAQ", "FAQ", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  87. <li>@Html.RouteLink("Contact Us", "ContactUs", new { AgentId = ViewData["AgentId"], SubAgentId = ViewData["ReferId"] })</li>
  88. </ul>
  89. </div>
Add Comment
Please, Sign In to add comment