如何在asp.net mvc中动态分配控制器名称和动作名称
vecsuresh
问问题
1079 次
1 回答
1
在 HttpApplication.Application_Start 上,您可以动态地将任何路由(控制器和动作名称)添加到 RouteTable.Routes,您可以使用此事件中可用的任何信息或从配置文件或数据库填充路由。
例如
new Route( "Admin/{actionName}/{slug}/", CreateRouteHandler())
{
Defaults = new RouteValueDictionary(defaults),
Url = new RouteValueDictionary(dataTokens)
}
您无法更改 RouteHandler 中的操作,您可以以不同的方式处理当前的 HttpRequest,例如.
于 2009-04-10T12:27:34.577 回答