Использование SPPRERTYBAG с пользовательскими страницами администратора в SharePoint 2010

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/61174

  •  10-12-2019
  •  | 
  •  

Вопрос

Я ищу какой-то учебник / решение, как описано на сайте ниже.Это страница пользовательских настроек, которая доступна на странице настроек сайта с гиперссылкой.

http://www.graegert.com/featured/Использование-SPPROPERTIES - с-SharePoint-admin-Pages

Это было полезно?

Решение

Ну, что бы ни работало в 2007 году, все еще работает в 2010 году (и 2013 года).

Вам нужно убедиться, что вы храните свойства в мешке .AllProperties.

Глобальные шаги:

    .
  • Создание страницы администрирования и разверните ее в 14 / _layouts / Ваш-проект / вашу администрацию. Visual Studio 2010 (с ЦКС: DEV) или 2012 (с инструментами Visual Studio для Office) имеет выделенный шаблон для него. Использование IniteFormsection / InityFormControls сохранит обычный внешний вид и чувствовать, но вы можете безопасно использовать любой вход / TextBox / DDL для рендеринга / UI. Идея состоит в том, чтобы прочитать соответствующие ключи на нагрузке и сохранять их, когда пользователь нажимает на кнопку ОК (в SPWEB.AllProperties, как объяснено выше)

  • Создайте пользовательские действия (из модуля), который создаст ссылку на эту страницу в соответствующем расположении

    Посмотрите на всю страницу администрирования (из 14 улей, под макетом) Выберите любую, что вы найдете при переходе на параметры сайта и проанализировать комбинацию входных элементов / элементов управления / ввода формальных возможностей, чтобы она выглядела как родная страница.

    Я использую это во всех проектах в 2007/2012/2015-2015-2015 годы, это уборщик, чем просить его обновлять его обновлять веб-конференцию или реализующий универсальный список для их хранения (но он может иметь неожиданный побочный эффект с развертыванием контента, но Это другая история).

    Короче говоря, все, что вы можете найти в Интернете для этого, будут актуальны в 2010 году, и приятное прохождение, связанное с вашим вопросом, более чем достаточно, чтобы вывести и запустить в минимальное количество времени.

Другие советы

Вот как создать пользовательскую страницу администрирования SharePoint:

http://geekswithblogs.net/norgeAnter/archive/2012/02/13 / CentralAdminpage.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top