-1
我试图用C#设置图像标记的源,因为虽然模块不工作,但模块并不总是在同一页面上。用c动态设置img src标记#
<img id="3ways" src='"<%= ConfigurationManager.AppSettings["Images08"].ToString() + "/3ways.png"%>"' border="0" style="padding-bottom:2px;">
我试图用C#设置图像标记的源,因为虽然模块不工作,但模块并不总是在同一页面上。用c动态设置img src标记#
<img id="3ways" src='"<%= ConfigurationManager.AppSettings["Images08"].ToString() + "/3ways.png"%>"' border="0" style="padding-bottom:2px;">
为什么不使用runat =“server”?例如:
<img id="3ways" runat="server" src="" border="0" style="padding-bottom:2px;">
然后在后台做到这一点:
3ways.Attributes["src"] = ConfigurationManager.AppSettings["Images08"].ToString() + "/3ways.png"
这是更清洁和更好的分离 - 的担忧。
请将详细信息添加到“虽然它不工作”。 – 2013-04-20 20:57:41
图像未显示在页面上。 – 2013-04-20 20:58:05
当你阅读'ConfigurationManager.AppSettings [“Images08”]时,你会得到什么样的值。ToString()'你是否尝试着穿过代码并将该部分放在外面,就像'Page_Load'事件一样,看看它的值是什么。 ?显示config部分的外观,以便我们验证您正在阅读正确的AppSettings值 – MethodMan 2013-04-20 21:01:05