Префикс SPUrl в SharePoint Foundation 2010 - PullRequest
1 голос
/ 14 апреля 2011

Я использую SharePoint Foundation 2010. Есть главная страница v4.master . Я хочу добавить элемент управления к голове :

<head>
    ...
    <SharePoint:CssRegistration name="<% $SPUrl:~SiteCollection/Style Library/demo.css%>" runat="server"/>
    ...
</head>

, а затем следующий код для web.config :

<compilation batch="false" debug="false">
  ...
  <expressionBuilders>
    ...
    <add expressionPrefix="SPUrl" type="Microsoft.SharePoint.Publishing.WebControls.SPUrlExpressionBuilder, Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
  </expressionBuilders>
</compilation>

Но нет сборки Microsoft.SharePoint.Publishing.dll в GAC или C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 14 . Как я могу включить 'SPUrl' в web.config?

Ответы [ 2 ]

0 голосов
/ 28 ноября 2011

используйте относительный путь вместо абсолютного пути .Вы не хотите редактировать ваш файл web.config для чего-то простого, например, для CSS-файла ...

...