Question

Sharpeoint 2013 dispose d'un modèle de filtre par défaut situé à l'adresse :

_catalogs/masterpage/Display%20Templates/Filters/Filter_Default.js

Comment puis-je lire le chemin absolu de la page maître _catalogs en C# ?

Exemple de chemin absolu : http://mymachine/_catalogs/masterpage/Display%20Templates/Filters/Filter_Default.js

donc, si je charge ce fichier dans un élément de script HTML, je n'obtiendrai pas d'erreur 404 Not found dans le navigateur :

<script type="text/javascript" src="http://mymachine/_catalogs/masterpage/Display%20Templates/Filters/Filter_Default.js">
</script>
Était-ce utile?

La solution

Pourquoi n'utiliseriez-vous pas le fait que _catalogs est un répertoire virtuel dans SharePoint et référencez-le comme ceci :

<scrit type="text/javascript" src="/_catalogs/15/masterpage/Display%20Templates/Filters/Filter_Default.js">
</script>

(remarquez la barre oblique au début et le 15 indiquant à Sharepoint de regarder la ruche 15 au lieu de la ruche 14 de 2010)

Je remarque également que vous avez une faute de frappe dans votre attribut "type" (javscript au lieu de javascript)

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