我的 URL 要求是countryname/statename/cityname
. 为此,我正在编写我自己的RouteHandler
并添加一条新路线,routecollection
如下所示:
routes.Add(new Route("{*data}",
new RouteValueDictionary(new
{
controller = "Location",
action = "GetLocations"
}),
new MyRoutehandler()));
现在我的问题是:如何生成这种类型的 URL?
我试过Html.ActionLink()
了,但它要求输入动作名称和控制器名称。但是,在我的 URL 格式中,我没有任何操作名称或控制器名称。我该如何解决这个问题?