【发布时间】:2009-04-14 15:48:14
【问题描述】:
我的 URL 要求是 countryname/statename/cityname。为此,我正在编写自己的 RouteHandler 并在 routecollection 中添加一条新路由,如下所示:
routes.Add(new Route("{*data}",
new RouteValueDictionary(new
{
controller = "Location",
action = "GetLocations"
}),
new MyRoutehandler()));
现在我的问题是:如何生成这种类型的 URL?
我尝试了Html.ActionLink(),但它要求提供操作名称和控制器名称。但是,在我的 URL 格式中,我没有任何操作名称或控制器名称。我该如何解决?
【问题讨论】:
标签: asp.net-mvc routing url-routing