在母版页中使用<img id="logo" alt="Logo" src='../../<%# Application["SmiliesFolder"] %>' /></div>图片无法显示。检查发现“<%# Application["SmiliesFolder"] %>”这部分的值在这里为空(注:Application["SmiliesFolder"]是有值)。请问,是不是在母版页中不能这样使用?

解决方案 »

  1.   

    <%= Application["SmiliesFolder"] %>
      

  2.   

    还是有问题呢~
    在该母版页增加
     <link href='<%= Application["StyleSheet"]%>' rel="stylesheet" type="text/css" />
    运行后<link href="&lt;%= Application[&quot;StyleSheet&quot;]%>" rel="stylesheet" type="text/css" />
    怎么回事?还望赐教。
      

  3.   

    首先要将你的html对象“做为服务器控件”。如果不是服务器控件,asp.net只是把它当作字符串原样输出,asp.net根本不认识(不解析)你的<img>、<link>是什么对象。
      

  4.   

    这个的话,其实解决起来很简单:<link href="<%= Application["StyleSheet"]%>" rel="stylesheet" type="text/css" />'引号改成"就可以了,你试试。
      

  5.   

    看了你的问题,我全都试验过,没发现同你说的问题,我这边都是正常的。你可以建一个新页面作试验<img src='<%=Application["imgpath"] %>' />
    像这样子的例子,完全可以实现的。希望楼主早日解决问题。