code_junkie

ASP MVC Routing with > 1 parameter

Nov 12th, 2011
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. routes.MapRoute(
  2. "ItemName",
  3. "{controller}/{action}/{projectName}/{name}",
  4. new { controller = "Home", action = "Index", name = "", projectName = "" }
  5. );
  6.  
  7. /Milestone/Edit/Co-Driver/Feature complete
  8.  
  9. <%=Url.Action("Edit", "Milestone", new {name=m.name, projectName=m.Project.title})%>
  10.  
  11. Milestone/Edit?name=Feature complete&projectName=Co-Driver
  12.  
  13. "{controller}/{action}/{id}"
  14. "{controller}/{action}/{projectName}/{name}"
  15.  
  16. routes.MapRoute(
  17. "ItemName",
  18. "Home/{action}/{projectName}/{name}",
  19. new { controller = "Home", action = "Index", name = "", projectName = "" }
  20. );
  21.  
  22. <%=Html.RouteLink("Edit", "ItemName", new { projectName=m.Project.title, name=m.name, controller="Milestone", action="Edit"})%>
  23.  
  24. Html.RouteLink("Edit","ItemName", new {name=m.name, projectName=m.Project.title});
Add Comment
Please, Sign In to add comment