0

J'ai intégré plusieurs vues dans une bibliothèque afin que je puisse réutiliser dans des projets utilisant cette méthode qui fonctionne bien:vues intégrées et des ressources (mvc)

http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins/

Mais une vue usings un Javascript fichier. J'ai essayé marquer cela comme une ressource incorporée et l'ajouter AssemblyInfo.cs puis faire référence à cette ressource en utilisant

<%= ClientScript.GetWebResourceUrl(this.GetType(), "FullPath.FileName.js")%> 

Cette affiche littéralement cette sortie dans la vue

WebResource.axd? D = nUxqfqAUQLabLU54W

Je pense que c'est parce que j'essaie de faire référence à une ressource incorporée à partir d'une ressource incorporée.

Aide apprécié comme Im aller en rond ..

Steve

Répondre

0

Le problème ici était mon appel à GetWebResourceUrl. J'ai changé le format à celui ci-dessous et il fonctionne très bien :)

<script src="<%= ClientScript.GetWebResourceUrl(typeof(Opal.Web.Shared.AClassInMyAssembly), "FullPath.FileName.js")%>" type="text/javascript"></script> 

Alors Ive contenait l'appel dans une balise de script et a modifié le paramètre de type.