質問

私はASPXページを作っていて、一部のCSSページをリンクする必要があります。サイトコレクションのルートから、CSSページはスタイルライブラリ/ css / files_here.css

にあります。

私のASPXページは sitepages / page.aspx

にあります。
<SharePoint:CSSRegistration ID="CSSReg5" name="Style Library/CSS/styles.css" After="corev4.css" runat="server"/>
.

私が上で使っている行はうまくいきません、私のcssregの私の欠陥は何ですか?このページを別のサイトコレクションに移動する前に、同様の構造を使用して正しく機能していました。

役に立ちましたか?

解決

を試してください
<SharePoint:CSSRegistration ID="CSSReg5" name="<%$SPUrl:~SiteCollection/Style Library/CSS/styles.css%>" After="corev4.css" runat="server"/>
.

部品<%$SPUrl:~SiteCollectionはルートサイトコレクションを指している、あなたのコードはその場所を指していないかもしれません!むしろサイトまたはサブサイト、上記の方法は明示的にルートサイトコレクションはCSSファイルの場所です!

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