我正在构建mvc web表单,我正在使用jquery创建动态div。 在div我想绑定来自db的图像并与存储在web.config文件中的文件夹名称结合
这是我的web.config:
<add key="logopath" value="http://localhost:10117/images/Logos/"/>
这是我的动态HTML
courses += "<img src='@System.Configuration.ConfigurationManager.AppSettings["logopath"].ToString()/"+result[i].filename +"' alt='logo' width='100px' height='100px'>";
答案 0 :(得分:0)
你问题是logopath在&#34;&#34;。插入转义字符\
System.Configuration.ConfigurationManager.AppSettings[\"logopath\"].ToString()
所以它会变成:
courses += "<img src='@System.Configuration.ConfigurationManager.AppSettings[\"logopath\"].ToString()/"+result[i].filename +"' alt='logo' width='100px' height='100px'>";
答案 1 :(得分:0)
分配给变量以使其更清晰并在您的课程变量中使用:
var logopath= '@(System.Configuration.ConfigurationManager.AppSettings["logopath"].ToString())';
courses += "<img src='" + logopath + "/" +result[i].filename +"' alt='logo' width='100px' height='100px'>";