Пользовательское свойство CSS в пользовательской веб-части Sharepoint 2010 - PullRequest
0 голосов
/ 19 марта 2012

Я работаю над своей первой веб-частью, и мне было интересно, есть ли способ создать пользовательский ресурс (например, WPProperty), который бы связывал CSS с веб-частью так же, как вы можете контролировать XSLT XSLTViewPart (который,по иронии судьбы я наследую от).Причина этого в том, что мы ищем общий ресурс, который будет работать с разными списками, которые мы хотим представлять по-разному.

Я думал о добавлении CSSLink или CSSRegistration в код позади, но потомЯ думал, что он будет упакован вместе с .DLL и не редактируется.Я не прав?

1 Ответ

2 голосов
/ 11 октября 2012

Чтобы добавить файл CSS в веб-часть, выполните следующие действия.

  1. Папка «Макеты карт» в Visual Studio

  2. Добавить файл CSS в Mapped Folder (т. Е. Если имя проекта - SPTest, то добавить файл в папку Layouts / SPTest /)

Затем добавьте следующий код в файл .ascx WebPart

<Sharepoint:CssLink ID="CssLink1" runat="server" />
<SharePoint:CssRegistration ID="CssRegistration1" Name="/_layouts/SPTest/Test.css" runat="server" />

SharePoint 2010 действительно не нуждается в Sharepoint: CssLink.

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