Дружественный URL против уродливого URL строки запроса SharePoint, HTTPModule? - PullRequest
3 голосов
/ 10 мая 2011

Я занимаюсь разработкой приложения в SharePoint 2010.

Теперь мне нужно решить следующее: У меня есть список новостей. У каждого есть идентификатор и название.

У меня есть одна страница SharePoint, которая знает, как их отображать.

Мне нужно это вместо того, чтобы связывать каждую новость как: http://sharepoint/news/viewnews.aspx?title=MySharePointNews01

Быть следующим: http://sharepoint/news/MySharePointNews01

Я думаю, что написание HttpModule и выполнение Server.Transfer для Viewnews.aspx позволит это сделать

Есть рекомендации?

Заранее спасибо.

1 Ответ

3 голосов
/ 10 мая 2011

Посмотрите на модуль перезаписи URL IIS. Он будет делать именно то, что вы ищете, без необходимости писать код. Эта статья объясняет это довольно ясно:

http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/

Вы можете скачать IIS URL Rewrite здесь: http://www.iis.net/download/urlrewrite

...