自从我在 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 文件中获取底部示例,因为这是整个应用程序中使用的内容,它会让我的生活变得更轻松。
如果我在后面的 .cs 代码中使用它,我可以提取“CorporateRootUrl”值,但这并没有真正帮助我。我有超过 2500 个地方需要在此代码中进行更改。
我确定我错过了一些简单的东西,但我似乎无法弄清楚。