веб-часть sharepoint 2010, включая код файла - PullRequest
0 голосов
/ 09 сентября 2011

Можете ли вы использовать «пользовательские элементы управления» для включения файлового кода в веб-части sharepoint 2010?Если нет, то как включить .html-файл (расположенный в папке проекта) в код .ascx веб-части?

Любая помощь будет признательна

Ответы [ 3 ]

0 голосов
/ 09 сентября 2011

Если у вас Visual Studio 2010, запустите проект SharePoint и добавьте визуальную веб-часть - это просто пользовательский элемент управления (ascx), заключенный в оболочку веб-части.

Первоначально ascx имеет код, связанный с файлом;однако вы можете вставить все это непосредственно в файл ascx, удалив * .ascx.cs по мере необходимости и развернуть только ASCX.Затем он просто делает то, что делает старый добрый ASP.NET, и выполняет анализ на лету из ascx в исходный код, затем процесс CSC, JIT - опять же, как ASP.NET (поскольку это ASP.NET).

0 голосов
/ 09 сентября 2011

Если вы создали проект SharePoint, как предложено cicorias, вы можете сопоставить папку CONTROLTEMPLATES (куда попадают все элементы UserControls и их файлы ссылок), щелкнув правой кнопкой мыши проект -> Добавить -> Папка сопоставления SharePoint -> ШАБЛОНЫ / CONTROLTEMPLATES.

Затем он должен автоматически создать папку внутри, которая будет называться как ваш проект SP, и в эту папку вы поместите ваш файл .html. В вашем UserControl вы бы ссылались на это так:

"~/_CONTROLTEMPLATES/SharePointProject/MyFile.html"

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

0 голосов
/ 09 сентября 2011

Абсолютно - см .: http://fuchangmiao.blogspot.com/2008/07/use-user-control-in-web-parts.html То же самое относится и к 2010

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