本文整理汇总了C#中IMapper.Route方法的典型用法代码示例。如果您正苦于以下问题:C# IMapper.Route方法的具体用法?C# IMapper.Route怎么用?C# IMapper.Route使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IMapper
的用法示例。
在下文中一共展示了IMapper.Route方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Map
public override void Map(IMapper map)
{
if (HttpContext.Current != null && HttpContext.Current.IsDebuggingEnabled)
{
map.DebugRoute(RouteDiagnosticsVirtualPath);
}
map.Root<HomeController>(c => c.Index());
map.Resources<BragController>(c => c.Only("new", "create"));
// use the standard restful routes for managing runtime Sessions:
map.Resource<SessionController>(c => c.Only("create", "new", "destroy"));
// add human-friendly shortcuts for logging in and out:
map.Path("login").GetOnly().To<SessionController>(c => c.New());
map.Path("logout").GetOnly().To<HomeController>(c => c.Logout());
// add a path to the OUr Services page
map.Path("ourservice").GetOnly().To<HomeController>(c => c.OurService());
map.Path("admin").GetOnly().To<HomeController>(c => c.Admin());
// HACK: add a standard MVC pattern-matching route limited
// to the PartialController to support calls like:
// Html.RenderAction("login", "partial");
map.Route(new Route("partial/{action}",
new RouteValueDictionary(new {controller = "partial"}),
new MvcRouteHandler()));
}
示例2: Map
public override void Map(IMapper map)
{
map.DebugRoute("routedebug");
map.Root<HomeController>(c => c.Index());
// use the standard restful routes for managing runtime Sessions:
map.Resource<SessionController>(c =>
{
c.Only("create", "new", "destroy");
});
// add human-friendly shortcuts for logging in and out:
map.Path("login").GetOnly().To<SessionController>(c => c.New());
map.Path("logout").GetOnly().To<HomeController>(c => c.Logout());
// HACK: add a standard MVC pattern-matching route limited
// to the PartialController to support calls like:
// Html.RenderAction("login", "partial");
map.Route(new Route("partial/{action}",
new RouteValueDictionary(new {controller = "partial"}),
new MvcRouteHandler()));
}
示例3: Map
public override void Map(IMapper map)
{
map.Route(new Route("posts/{action}", new RouteValueDictionary(new { controller = "posts" }), new MvcRouteHandler()));
}