0
我正在尝试使用asp.net路由(使用webforms)。我得到它的工作很好,我检索网址是这样的:但是asp.net路由多个RouteValueDictionary项目
public static string FormatReviewUrl(string title)
{
return RouteTable.Routes.GetVirtualPath(null, "Review", new RouteValueDictionary { { "Item", title } }).VirtualPath;
}
问题是我的URL结构看起来像这样 http://domain/electronics/samsung-led-tv
所以我也希望包括“电子产品”。但我不知道如何使用上面的函数来返回多个项目的网址。我只是使用'item'来工作,但如果我在字典中包含'category',我无法检索虚拟路径。我在想这样的事情,但我失败bigtime:
public static string FormatReviewUrl(string title)
{
return RouteTable.Routes.GetVirtualPath(null, "Review", new RouteValueDictionary { { "Item", title, "Category", categorytitle } }).VirtualPath;
}
我希望你知道我在这里试图存档,感谢您的时间!