質問

カスタムCSSファイルを使用してカスタムマスターページを作成し、機能フォームVS2010に展開されています。新しいCSSを追加するためにCSSRegistationコントロールを使用していますが、それを使用するページをロードしようとするたびに、「パス内の不正な文字」例外が表示されます。これは、パスに表示できる不正な文字がないため、

私がページに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コントロールから来ていました...

他のヒント

「スタイルのライブラリ」を「スタイル%20Library」に変更しましたか?

このブログの投稿によると、SharePoint Foundationを使用している場合は、次のとおりです。 http://blogs.msn.com/b/sharepointdesigner/archive / 2010/04/09/working-with-the-SharePoint-Theming-Engine.aspx 。SPFでは、URLをハードコードする必要があります。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top