【发布时间】:2015-11-23 22:42:34
【问题描述】:
好的,这是交易:
我有一个类似于 mysite.com/UnitDetails.aspx?UnitID=123 的 aspx 页面
现在我已经设置了我的路由,以便能够接收 mysite.com/My/Path/123 之类的内容并将其重定向到 UnitDetails.aspx。这很好用。
但是,如果用户在 aspx 页面中键入,我还希望能够将用户重定向到干净的 url。例如,如果您将 mysite.com/UnitDetails.aspx?UnitID=123 加入书签,我希望它显示为 mysite.com/My/Path/123。
我怎样才能做到这一点?这是我现在在路由中的内容:
RouteTable.Routes.MapPageRoute("unit_details", "{area}/{property}/{unit_id}", "~/UnitDetails.aspx")
【问题讨论】:
标签: asp.net routing asp.net-routing