SharePoint - найдите ссылку на default.aspx из определения сайта - PullRequest
0 голосов
/ 17 сентября 2010

Есть ли способ изнутри функции найти default.aspx, который поставляется с пользовательским определением сайта.У меня есть сценарий, в котором я заменяю страницу default.aspx пользовательской страницей, но когда функция деактивируется, мне нужно вернуть оригинал на место.

Я рассмотрел перемещение существующего default.aspx по умолчанию-old.aspx, когда происходит первоначальная замена (активирована), однако существующий файл default.aspx еще не существует (когда функция выполняется во время инициализации), и, следовательно, у меня нет возможности переименовать существующий.

Следовательномой вопрос, как я могу найти через код страницу default.aspx, связанную с определением сайта?ТНХ

Ответы [ 2 ]

0 голосов
/ 20 сентября 2010

Я бы присвоил вашей новой / обновленной странице по умолчанию другое имя, развернул и затем изменил бы страницу приветствия сайта по коду в событии активации функции получателей функций.Если вы работаете с Moss 2007, вы можете использовать свойство PublishingWeb.DefaultPage или для WSS этот подход .

0 голосов
/ 19 сентября 2010

Вы можете использовать SPWeb.Navigation.Home.Url

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.navigation.spnavigation.home.aspx

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