Ça faisait longtemps que je travaillais sur asp.net et depuis très longtemps depuis que je travaillais sur .NET 1.1. Ici, je suis dans une application héritée que je ne peux pas mettre à niveau à court terme, et j'ai besoin de fixer un certain nombre de valeurs codées en dur et de les remplacer par une valeur de mon fichier web.config.Comment puis-je accéder à une classe ou une propriété BCL en ligne dans une page aspx dans .NET 1.1?
C'est ce que j'ai:
<asp:Image id=Image1 runat="server" ImageUrl='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" />
<img src='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" runat="server">
Je préférerais obtenir l'exemple en bas pour tirer de mon fichier web.config, puisque c'est ce qui est utilisé tout au long de cette application, et il serait ma vie une tonne plus facile.
Je peux tirer la valeur "CorporateRootUrl" si je l'utilise dans le code .cs derrière, mais cela ne m'aide pas vraiment. J'ai plus de 2500 endroits que j'ai besoin de changer dans ce code.
Je suis sûr qu'il me manque quelque chose de simple, mais je n'arrive pas à le comprendre.
.NET 1.1? Pauvre toi! –
Oui, je suis habitué à .NET 3.5SP1 et maintenant .NET 4, et ce projet m'a donné une nouvelle appréciation de ce que MS a fait avec .NET au cours des dernières années. – Russ