Question

Je fais une page principale personnalisée avec un fichier CSS personnalisé, en étant déployé dans un formulaire VS2010.J'utilise le contrôle CSSRégistation pour ajouter le nouveau CSS, mais chaque fois que j'essaie de charger une page qui l'utilise, je reçois une exception "caractères illégaux dans le chemin".Ce qui est étrange, car il n'y a pas de caractères illégaux que je peux voir sur le chemin.

Le code que j'utilise pour ajouter le CSS à la page ressemble à ceci (de MSDN):

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

Je vérifie les galeries pertinentes et la page principale déploie correctement sur _Layouts / MasterPage / MyMaster.Master, et le CSS déploie correctement dans la bibliothèque de style / MyFolder / mystyle.css.

Qu'est-ce que j'ai manqué?

Était-ce utile?

La solution 2

Je suis un idiot.L'erreur provenait d'un ancien contrôle CSSSregistrant que je n'avais pas commenté correctement ...

Autres conseils

Avez-vous essayé de changer de "bibliothèque de style" sur "Style% 20Library"?

Selon ce blog, vous aurez ce problème si vous utilisez SharePoint Foundation: http://blogs.msdn.com/b/sharepointDesigner/archive/2010/04/09/working-with-Le-sharepoint-Theming-moteur.aspx .Dans le SPF, vous devez duper le code d'URL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top