ASP.NET路由中的双向路由

时间:2015-11-23 22:42:35

标签: asp.net routing asp.net-routing

好的,这是这笔交易:

我有一个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")

0 个答案:

没有答案