我正在使用自定义CSS文件进行自定义主页,以功能表单VS2010部署。我正在使用CSSregistation控件来添加新的CSS,但只要我尝试加载使用它的页面,我就会获得“路径中的非法字符”异常。这是奇怪的,因为我可以在路径中看到任何非法字符。

我用来将css添加到页面上的代码看起来像这样(来自msdn):

<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/myfolder/mystyle.css %>"  After="corev4.css" runat="server"/>
.

我检查了相关的画廊,母版页将正确部署到_layouts / masterpage / mymaster.master,并且CSS可以正确部署到样式库/ myfolder / mystyle.css。

我错过了什么?

有帮助吗?

解决方案 2

我是个白痴。错误来自旧的CSSRegistration控制,我没有正确评论...

其他提示

您是否尝试过更改“风格库”到“STYLE%20Library”?

根据这个博客帖子,如果您使用的是SharePoint Foundation: http://blogs.mouplown.com/b/sharepinointdesigner/Archive/2010/04/09 / Working-with-the-shepoint-theming-Engine.aspx 。在SPF中,您需要硬代码URL。

许可以下: CC-BY-SA归因
scroll top