【发布时间】:2013-06-03 17:56:21
【问题描述】:
我有一个客户决定用他们自己编造的 URL 创建传单。网址是 www.sillyclient.com/golf
他们应该使用 www.sillyclient.com/sports/golf-tourny
正确的 URL 使用路由将请求发送到 sports.aspx 页面并通过此路由加载页面:
routes.MapPageRoute("SportsRoute", "sports/{sportname}", "~/sports.aspx", True, _
New RouteValueDictionary(New With _
{.sportname = "[-_a-bA-B0-9]{1,}"}) _
)
现在我必须想办法处理错误的路线,因为到处都是海报。我不知道如何获取“www.sillyclient.com/golf”并将其重新路由到正确的页面/格式。有什么想法吗?
【问题讨论】:
标签: asp.net asp.net-mvc vb.net routing global-asax