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
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
[assembly: WebResource("xxxx.GUI.Js.CommonEmbedded.js", "text/javascript", PerformSubstitution=true)]
Seulement lorsque je l'intègre dans ma page par ce code :
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 ?
Partager