Могу ли я переписать URL в MSVS? - PullRequest
0 голосов
/ 17 июня 2009

Я использую MSVS 2008, C #, проект ASP.NET. Прямо сейчас я могу обслуживать любые страницы под http://localhost:3288/ExistingPageInProject.aspx

В MSVS как мне сопоставить http://localhost:3288/u/SOME_USER_NAME/media/TITLE-0123, чтобы указать на файл / страницу, которые у меня есть. Например, / u / ExamplePage? Name = SOME_USER_NAME & title = TITLE-0123

ПРИМЕЧАНИЕ: 0123 - это mediaId, поэтому заголовок можно игнорировать.

1 Ответ

1 голос
/ 17 июня 2009

То, как я лично это делаю, это использовать Application_BeginRequest в открытый класс Global: System.Web.HttpApplication и проанализировать URL с помощью Regex или чего-то еще, а затем использовать HttpContext.Current.RewritePath чтобы обслуживать правильную страницу без перенаправления.

Есть и другие способы сделать это, но это мое предпочтение, и его легко реализовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...