当前位置: 代码迷 >> ASP.NET >> <%=%><%#%>不执行解决思路
  详细解决方案

<%=%><%#%>不执行解决思路

热度:50   发布时间:2013-02-25 00:00:00.0
<%=%><%#%>不执行
<img   id=imgItemImage   alt= "点击浏览商品大图 "     width=200   border=0   runat= "server "   src= " <%=> ">
无论是 <%=%> 还是 <%#%> 都不执行,直接将 <%=%> <%#%> 输出了,这是这么会事啊?把 <%=%> <%#%> 放在控件外面一切正常!

------解决方案--------------------------------------------------------
src= " <%=> "> 换成src= ' <%=> '>
------解决方案--------------------------------------------------------
src= ' <%Response.Write( " ")%> ';
------解决方案--------------------------------------------------------
<%= %> 这里要用单引号包含
------解决方案--------------------------------------------------------
解决方法一:把runat= "server "去掉。 既然已经是服务器端控件了,他会把 <%= %> 当作一般的字符来处理的
解决方法二:在.cs文件里,这样写:imgItemImage.Src= " ";

这个问题前几天刚回答过
------解决方案--------------------------------------------------------
javascript是否這樣做的, " "和 ' '結合使用,不然容易發生歧義~~
  相关解决方案