Прошло много времени с тех пор, как я работал в asp.net, и очень давно с тех пор, как работал в .NET 1.1. Здесь я нахожусь в устаревшем приложении, которое не могу обновить в течение короткого периода времени, и мне нужно исправить несколько жестко закодированных значений и заменить их значением из моего файла web.config.
Вот что у меня есть:
<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">
Я бы предпочел, чтобы нижний пример был взят из моего файла web.config, поскольку именно это используется в этом приложении, и это облегчит мою жизнь.
Я могу получить значение «CorporateRootUrl», если использую его в коде .cs, но это мне не очень помогает. У меня есть более 2500 мест, которые мне нужно изменить в этом коде.
Я уверен, что мне не хватает чего-то простого, но я просто не могу понять это.