Работая над веб-приложением ASP.Net MVC 3, я обнаружил, что нужен маршрут, подобный следующему ... http://mydomain.com/ParentPortal/Adult/Edit/4 Где Edit - команда, а 4 - идентификатор взрослого.*
Я получил следующий маршрут ...
routes.MapRoute("ParentPortal", "ParentPortal/{action}/{type}/{id}",
New With {.controller = "ParentPortal", .action = "Index", .type = UrlParameter.Optional, .id = UrlParameter.Optional})
И следующее действие
<Authorize(Roles:="Parent")>
Public Function Adult(ByVal type As String, ByVal id As Integer?) As ActionResult
Select Case type.ToLower
Case "edit"
Throw New NotImplementedException()
Case "new"
Throw New NotImplementedException()
Case Else
Throw New NotImplementedException()
End Select
End Function
Это рекомендованный способ?