Data Token support changes
This commit is contained in:
parent
758c0cadef
commit
927821a8ac
|
|
@ -34,6 +34,12 @@ namespace MvcSample.Web
|
||||||
return HttpNotFound();
|
return HttpNotFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool IsDefaultNameSpace()
|
||||||
|
{
|
||||||
|
var namespaceToken = ActionContext.RouteData.DataTokens["NameSpace"] as string;
|
||||||
|
return namespaceToken == "default";
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Action that shows metadata when model is <c>null</c>.
|
/// Action that shows metadata when model is <c>null</c>.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,9 @@ namespace MvcSample.Web
|
||||||
routes.MapRoute(
|
routes.MapRoute(
|
||||||
"controllerActionRoute",
|
"controllerActionRoute",
|
||||||
"{controller}/{action}",
|
"{controller}/{action}",
|
||||||
new { controller = "Home", action = "Index" });
|
new { controller = "Home", action = "Index" },
|
||||||
|
constraints: null,
|
||||||
|
dataTokens: new { NameSpace = "default" });
|
||||||
|
|
||||||
routes.MapRoute(
|
routes.MapRoute(
|
||||||
"controllerRoute",
|
"controllerRoute",
|
||||||
|
|
|
||||||
|
|
@ -66,6 +66,7 @@ namespace Microsoft.AspNet.Mvc.Routing
|
||||||
{ RouteGroupKey, routeInfo.RouteGroup },
|
{ RouteGroupKey, routeInfo.RouteGroup },
|
||||||
},
|
},
|
||||||
constraints: null,
|
constraints: null,
|
||||||
|
dataTokens: null,
|
||||||
inlineConstraintResolver: inlineConstraintResolver),
|
inlineConstraintResolver: inlineConstraintResolver),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue