#c# #asp.net #sharepoint #sharepoint-2010 #httpmodule
#c# #asp.net #sharepoint #sharepoint-2010 #httpmodule
Вопрос:
Я разрабатываю приложение в SharePoint 2010.
Теперь мне нужно решить следующее: у меня есть список новостей. У каждого есть идентификатор и заголовок.
У меня есть одна страница SharePoint, которая знает, как их отображать.
Мне нужно это вместо того, чтобы связывать каждую новость как:http://sharepoint/news/viewnews.aspx?title=MySharePointNews01
Должно быть следующим: http://sharepoint/news/MySharePointNews01
Я думаю, что я пишу HttpModule и делаю сервер.Перенос в Viewnews.aspx позволит выполнить это.
Какие-либо рекомендации?
Заранее спасибо.
Ответ №1:
Взгляните на модуль перезаписи URL-адреса IIS. Он будет делать именно то, что вы ищете, без необходимости писать какой-либо код. В этой статье это объясняется довольно ясно:
http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/
Вы можете загрузить перезапись URL-адреса IIS здесь: http://www.iis.net/download/urlrewrite