【发布时间】:2010-11-05 05:57:43
【问题描述】:
我使用 routes.add 而不是 routes.maproute(它有一个命名空间 arg) 因为我扩展了路线类。 我需要在路由上添加命名空间,因为我的一个区域具有相同的控制器名称 网站内。 我的问题是我不知道将命名空间放在哪里..
public class CultureRoute : Route
{
public CultureRoute(string url, object defaults, object constraints, RouteValueDictionary dataTokens)
: base(url, new RouteValueDictionary(constraints), dataTokens, new MvcRouteHandler())
{
}
}
全球.asax
routes.Add("Default", new CultureRoute(
"{controller}/{action}/{id}",
new {controller = "Home", action = "Index", id = UrlParameter.Optional}));
【问题讨论】:
标签: asp.net-mvc model-view-controller