Каков рекомендуемый подход для хранения изображений веб-частей SharePoint? - PullRequest
0 голосов
/ 26 марта 2010

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

1. [12Hive] / ШАБЛОН / ПЛАНЫ / 1033 / ИЗОБРАЖЕНИЯ
2. 80 / wpresources / [AssemblyName]
3. [12Hive] / ШАБЛОН / ПЛАНЫ / [Папка для проекта] / Images /

Кто-нибудь может предложить, когда использовать какой подход?

Спасибо.

Ответы [ 4 ]

1 голос
/ 26 марта 2010

Вы должны хранить их в виртуальном каталоге _images (... / 12 / template / layouts / images на диске), в новом, специфичном для проекта подкаталоге, и ссылаться на них в своем приложении, используя _images / My_Dir / My_Image.jpg .

0 голосов
/ 27 марта 2010

Я использую 12 \ ШАБЛОН \ ИЗОБРАЖЕНИЯ \ MyProject.

Затем вы можете ссылаться на него на любой странице или в файле CSS как '_layouts / images / myproject / myimage.gif'.

0 голосов
/ 27 марта 2010

/ wpresources / [AssemblyName] подходит для производных веб-частей Microsoft.SharePoint.WebPartPages.WebPart, поскольку вы можете ссылаться на местоположение из веб-части, используя this.ClassResourcePath.

Это недоступно в производных веб-частях System.Web.UI.WebControls.WebParts.WebPart.

0 голосов
/ 26 марта 2010

Лучший подход - \ 12hive \ ШАБЛОН \ ИЗОБРАЖЕНИЯ 3-й вариант тоже неплохой.

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