Как мне переписать /path/default.aspx?i=ID в / path / ID / без? I = части URL запроса?
У вас есть несколько вариантов.
Вы можете сделать это с помощью модуля http в asp.net 1.1 / 2.0:
http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx
ASP.NET 4.0 добавляет встроенную поддержку перезаписи URL (он был добавлен как часть 3.5 SP1, но только для ASP.NET MVC, теперь он доступен для всех приложений ASP.NET).
http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx