Bonjour,

Je souhaite pouvoir avoir dans une variable Javascript le nom de mon serveur web hôte.

Seulement pour l'avoir il me faut avoir recours à du code C#

Voici le contenu de mon fichier JS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var serverPath = <%=System.Web.HttpContext.Current.Server.MachineName %>;
 
alert(serverPath);
Je l'ai donc défini en tant que qu' EmbeddedRessource et déclaré au niveau du AssemblyInfo.cs

Code : Sélectionner tout - Visualiser dans une fenêtre à part
[assembly: WebResource("xxxx.GUI.Js.CommonEmbedded.js", "text/javascript", PerformSubstitution=true)]
Seulement lorsque je l'intègre dans ma page par ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
string jslink = string.Format("<script src=\"{0}\" type=\"text/javascript\" ></script>", Page.ClientScript.GetWebResourceUrl(GetType(), "iged.GUI.Js.CommonEmbedded.js"));
System.Web.UI.LiteralControl include = new System.Web.UI.LiteralControl(jslink);
this.Controls.Add(include);
Le fichier est introuvable Est ce que quelq'un saurait me dire pourquoi ?