Register.

Create a new account.




Route Debugger

Type in a url in the address bar to see which defined routes match it. A {*catchall} route is added to the list of routes automatically in case none of your routes match.

To generate URLs using routing, supply route values via the query string. example: http://localhost:14230/?id=123

: {controller}/{action}/{id}

Route Data
KeyValue
controllerAccount 
actionRegister 
Data Tokens
KeyValue
NamespacesSystem.String[] 

All Routes
Matches Current Request Url Defaults Constraints DataTokens
FalseProject/{controller}/{action}/{id}controller = Project, action = Index, id = (empty)Namespaces = TaskOn.WebClient.Areas.Project.*, area = Project, UseNamespaceFallback = False
False{resource}.axd/{*pathInfo}(null)(empty)(null)
Falsen/an/an/an/a
Falseproject/item/SetAsDone1/{itemId}controller = Item, action = SetAsDone1itemId = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.112, MS_DirectRouteTargetIsAction = True, area = project, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseproject/item/SetAsDone/{projectId}/{itemId}controller = Item, action = SetAsDoneprojectId = System.Web.Mvc.Routing.Constraints.IntRouteConstraint, itemId = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.1122, MS_DirectRouteTargetIsAction = True, area = project, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseproject/item/SetAsInProgress/{projectId}/{itemId}controller = Item, action = SetAsInProgressprojectId = System.Web.Mvc.Routing.Constraints.IntRouteConstraint, itemId = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.1122, MS_DirectRouteTargetIsAction = True, area = project, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseproject/item/edit/{id}/{status}controller = Item, action = Editid = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.1123, MS_DirectRouteTargetIsAction = True, area = project, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseproject/item/edit/{id}/{status}controller = Item, action = Editid = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.1123, MS_DirectRouteTargetIsAction = True, area = project, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseweight/item/edit/{id}/{status}controller = LineChart, action = Editid = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.1123, MS_DirectRouteTargetIsAction = True, area = weight, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseweight/item/edit/{id}/{status}controller = Gantt, action = Editid = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.1123, MS_DirectRouteTargetIsAction = True, area = weight, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseweight/item/edit/{id}/{status}controller = Weight, action = Editid = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.1123, MS_DirectRouteTargetIsAction = True, area = weight, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
Falseproject/item/MoveItem/{itemId}/{newStatus}/{preceederId}/{nextId}controller = Item, action = MoveItemitemId = System.Web.Mvc.Routing.Constraints.IntRouteConstraint, preceederId = System.Web.Mvc.Routing.Constraints.IntRouteConstraint, nextId = System.Web.Mvc.Routing.Constraints.IntRouteConstraintMS_DirectRouteActions = System.Web.Mvc.ReflectedActionDescriptor, MS_DirectRoutePrecedence = 1.112322, MS_DirectRouteTargetIsAction = True, area = project, UseNamespaceFallback = False, Namespaces = TaskOn.WebClient.Areas.Project.Controllers
True{controller}/{action}/{id}controller = Home, action = Index, id = UrlParameter.Optional(empty)Namespaces = TaskOn.WebClient.Controllers
True{*catchall}(null)(null)(null)

Current Request Info

AppRelativeCurrentExecutionFilePath is the portion of the request that Routing acts on.

AppRelativeCurrentExecutionFilePath: ~/Account/Register