Lors de la customisation de la MasterPage d'un SharePoint Foundation 2013, je suis tombé sur un os. Pour ne plus avoir de marges autour des pages de WebParts, et donc avoir un rendu proche de celui des wiki, j'ai codé le style suivant :
.ms-webpartPage-root { border-spacing:0 }
Prévoyant d'autres modifications, j'ai mis le tout dans une librairie :
/Style Library/Style.css
Je voulais ajouter cette CSS à la fin du head. Sans raison apparente, mon code n'était pas pris en compte. Après plusieurs manipulations infructueuses, car non prise en charge par Sharepoint Foundation (ex :$SPurl qui a aussi besoin que l'on manipule les expressionBuilders) je suis arrivé à la solution simple et sans fioriture:
< SharePoint:CSSRegistration name="/Style Library/Style.css" runat="server" / >
Note : l'espace de "Style Library" est important pour que la feuille soit retrouvée.