CSSRegistration.
-
29-09-2020 - |
Domanda
Sto facendo una pagina ASPX e ho bisogno di collegare alcune pagine CSS.Dalla radice della raccolta del sito Le pagine CSS si trovano in Biblioteca stile / CSS / Files_here.css
La mia pagina ASPX si trova a Pagzza / Pagina.aspx
<SharePoint:CSSRegistration ID="CSSReg5" name="Style Library/CSS/styles.css" After="corev4.css" runat="server"/>
.
La linea che sto usando sopra non funziona, qual è il mio difetto nel mio cssreg?Prima di spostare questa pagina in un'altra collezione di siti utilizzando una struttura simile, abbiamo dovuto funzionare correttamente.
Soluzione
Prova
<SharePoint:CSSRegistration ID="CSSReg5" name="<%$SPUrl:~SiteCollection/Style Library/CSS/styles.css%>" After="corev4.css" runat="server"/>
.
La parte <%$SPUrl:~SiteCollection
punta alla raccolta del sito root, forse il tuo codice non punta a quella posizione!Piuttosto il sito o il sito secondario, il metodo sopra descritto afferma esplicitamente la raccolta del sito root è la posizione del file CSS!