Как добавить пользовательские страницы ASP.NET в sharepoint - PullRequest
12 голосов
/ 15 июля 2009

Как добавить пользовательские страницы ASP.NET в sharepoint? Я очень новичок в sharepoint, но я понял, что могу создавать только текстовые страницы или ссылки. но что, если у меня уже есть сайт, встроенный в ASP.NET, и я хочу добавить его через sharepoint. Или возможно создать сам сайт из sharepoint, включая динамические элементы управления на стороне сервера, такие как кнопки, деревья ...

Ответы [ 4 ]

8 голосов
/ 15 июля 2009

Простой ответ: поместите ваши * .aspx файлы в папку _layouts, обычно расположенную в

c: \ Program Files \ Common Files \ Microsoft Shared \ расширения веб-сервера \ 12 \ TEMPLATE \ LAYOUTS \

после этого вы можете получить доступ к своей странице (например, с именем page1.aspx) через сайт sharepoint: http://your имя сайта / _ layouts / page1.aspx

Вы можете иметь встроенный код и / или код позади, как на обычной странице aspx.

Однако обратите внимание, что страницы, добавленные с помощью этого метода, называются страницами приложения, а это означает, что они не могут быть легко настроены пользователем и доступны для всех семейств сайтов в вашей ферме.

SharePoint поддерживает другие типы страниц, называемые страницами сайта, которые относятся к конкретным сайтам, подробнее о них можно прочитать здесь .

1 голос
/ 16 июля 2009

Этот Visual How To шаг за шагом проведет вас через процесс создания страницы приложения.

Создание страницы приложения в Windows SharePoint Services 3.0 http://msdn.microsoft.com/en-ca/library/bb418732.aspx

У ведущего видео Теда Паттисона есть книга, которая является отличным ресурсом, который поможет вам начать работу с SharePoint.

Внутри Windows SharePoint Services 3.0 http://www.amazon.com/dp/0735623201?tag=g6consulswebs-20

0 голосов
/ 15 июля 2009

Если вам нужны некоторые ASPX-страницы на веб-сайте SharePoint, вы можете создать функцию модуля SharePoint, содержащую ASPX-страницы.
См. Как: предоставить файл и Создать и использовать пакет компонентов SharePoint

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