Как создать пользовательскую страницу приложения с веб-частями для sharepoint в VS2010?
Я очень новичок в Sharepoint, и я не уверен на 100%, если это правильный способ сделать это, но здесь это происходит. У меня есть очень пустая главная страница, на которой я хочу загрузить пользовательскую страницу приложения. На этой странице приложения я хочу иметь 2 веб-части. Я хотел бы иметь возможность создавать и редактировать эту страницу приложения внутри vs2010, чтобы иметь ее на сервере Team Foundation.
Я попытался щелкнуть правой кнопкой мыши свое решение и добавить> новую> страницу приложения, но я не знаю, как заставить его загрузиться на моем сайте Sharepoint и добавить на главную или домашнюю страницу. Я был бы очень признателен, если бы кто-то мог указать мне правильное направление или дать более подходящий план дизайна. Спасибо.
2 ответа
Я смог достичь того, чего хотел, с помощью нескольких простых шагов.
- Внутри Sharepoint Designer создайте базовую страницу веб-частей.
- В visual studio создайте страницу приложения. Добавить> Новый элемент> Страница приложения.
- Вернитесь на новую страницу веб-частей, созданную в конструкторе sharepoint, скопируйте код и вставьте его на новую страницу приложения.
- Внутри страницы приложения отредактируйте атрибут MasterPageFile в объявлении страницы, чтобы путь к главной странице был правильным. Вот как выглядит объявление моей страницы:
Теперь у вас есть запуск пользовательской страницы приложения, которую можно редактировать в vs2010 и на сервере Team Foundation.
Большую часть времени я создаю пользовательский aspx, использующий главную страницу SharePoint, и он развертывается внутри SharePoint
Смотрите вариант 4 этой статьи
И вот как я развернуть решение
(Я использую это, поскольку какой-то пользователь может случайно удалить веб-части в моей предыдущей реализации на основе веб-частей)