好的,这是这笔交易:
我有一个aspx页面,看起来像mysite.com/UnitDetails.aspx?UnitID=123
现在我已经设置了我的路由,以便能够接受类似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")