在ConfString中使用tilde~

时间:2016-11-18 16:02:52

标签: .net asp.net-mvc razor

我想从配置文件中加载图片路径,以便在不同的webapps上显示不同的图片。

我有

<add key="logoFileName" value="~/images/logo.png" />

我希望像

一样使用它
<img src="@System.Configuration.ConfigurationManager.AppSettings["logoFileName"]" height="65" />

但.net只显示&#34;〜/ images / logo.png&#34;,也必须由.net解释。

如何执行此操作以查看徽标?

1 个答案:

答案 0 :(得分:0)

我终于通过创建文件夹的路径来解决这个问题,然后附加文件名:

<add key="logoFileName" value="logo.png" />

<img src="~/images/@System.Configuration.ConfigurationManager.AppSettings["logoFileName"]" height="65" />