я поместил это в Global.asax.cs
routes.MapWebFormRoute("Page", "Page/{*anything}", "~/Page.aspx", false);
как я могу получить значение {*всего} в Page.aspx
я использую WebFormRouting из codeplex
я поместил это в Global.asax.cs
routes.MapWebFormRoute("Page", "Page/{*anything}", "~/Page.aspx", false);
как я могу получить значение {*всего} в Page.aspx
я использую WebFormRouting из codeplex
Для WebFormRouting вы должны проверить этот пост в блоге Фила Хаака:
Использование маршрутизации с WebForms
http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx
Он говорит, что если ваша веб-форма Page
реализует интерфейс IRouteable
, класс WebFromRouteHandler
может передать ей интерфейс RequestContext
. Как только это будет сделано, вы сможете:
string value = Page.RouteData.Values["anything"];
Пример проекта есть в блоге.
Page.RouteData.Values["anything"]
.
- person Kees C. Bakker; 14.01.2012