Элементы управления Sharepoint в приложении ASP.NET - PullRequest
1 голос
/ 08 апреля 2009

Есть ли способ использовать элементы управления sharepoint в веб-приложении ASP.NET, как и любые другие элементы управления, поставляемые из коробки для ASP.NET? Если да, какие предварительные требования мне нужно установить?

Спасибо, Harsha

Ответы [ 4 ]

3 голосов
/ 08 апреля 2009

Да, вы можете использовать «элементы управления» SharePoint в приложении ASP.NET, если приложение работает в SharePoint.

Другими словами, обязательным условием является SharePoint.

1 голос
/ 17 апреля 2009

Большинство элементов управления имеют внутренние зависимости от SharePoint (т.е. они используют SPContext или SPWeb для внутреннего использования). Кроме того, поскольку они содержатся в сборках Sharepoint, вы не можете просто взять DLL-файлы и поместить их в свое приложение.

Короче говоря: в большинстве случаев будет лучше перестроить их с помощью отражателя. На кого ты смотришь?

0 голосов
/ 17 апреля 2009

Разместите приложение в каталоге _layouts SharePoint ( для получения дополнительной информации см. Это видео ). Приложение ASP.NET будет «работать в SharePoint» и получит доступ ко всем элементам управления SharePoint.

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

0 голосов
/ 09 апреля 2009

Какие конкретные элементы управления вы имеете в виду? Те, что вы найдете в SharePoint Designer?

Если вы ссылаетесь на веб-части в WSS v3, те, которые используют веб-часть ASP.NET в качестве базовой веб-части (рекомендуемый подход), могут нормально работать в ASP.NET, поскольку класс веб-частей наследуется от Panel, которая наследуется от Web Control (здесь происходит из памяти) - все классы ASP.Net. Это будет зависеть только от того, имеет ли веб-часть какой-либо специфичный для SharePoint код, который сильно зависит от веб-части.

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