Добре, ето сделката:
Имам aspx страница, която изглежда като mysite.com/UnitDetails.aspx?UnitID=123
Точно сега съм настроил маршрутизирането си, за да мога да взема нещо като mysite.com/My/Path/123 и да го пренасочвам към UnitDetails.aspx. Това работи чудесно.
Въпреки това, това, което бих искал да мога да направя, е да пренасоча потребителя към чистия URL адрес, ако въведе страницата aspx. Например, ако имате отметка към mysite.com/UnitDetails.aspx?UnitID=123, бих искал да се показва като mysite.com/My/Path/123.
Как мога да постигна това? Ето какво имам в момента в маршрута си:
RouteTable.Routes.MapPageRoute("unit_details", "{area}/{property}/{unit_id}", "~/UnitDetails.aspx")