首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

图片地址,该怎么解决

2014-01-01 
图片地址asp:Image IDImage1 runatserver ImageUrl~/IMAGES/%#Eval(Style) %.jpg Width13

图片地址
<asp:Image ID="Image1" runat="server" ImageUrl='~/IMAGES/<%#Eval("Style") %>.jpg' Width="137" Height="48"/>

上面错误在哪里,,为什么在后面显示
http://localhost:5873/IMAGES/%3C%25#Eval(%22Style%22)%20%25%3E.jpg,,,没有显示正确的值
<%#Eval("Style") %>,拉出来,值就正确
[解决办法]
用string.format

http://stackoverflow.com/questions/9348006/href-news-aspxid-evalid-not-work-in-linkbutton-asp-net
[解决办法]
ImageUrl='~/IMAGES/<%#Eval("Style") %>.jpg'
=>
ImageUrl='<%#"~/IMAGES/"+Eval("Style") %>.jpg' 试试
[解决办法]
<asp:Image ID="Image1" runat="server" ImageUrl='~/IMAGES/<%#Eval("Style") %>.jpg' 

不能这么用的吧,只能通过后台事件绑定

或者
[解决办法]
要显示图片可以在后台写个public方法返回图片路径,前台调用这个方法就可以了

热点排行