| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 442 人关注过本帖
标题:用显示不出来???
只看楼主 加入收藏
klfo
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-7
收藏
 问题点数:0 回复次数:1 
用显示不出来???
我把image 的url 存在数据库里 属性是zhaopian
格式是这样的 human\human1.ico
..........
当我用一个datagrid里的一个模板列
代码是这样的!!!
<asp:TemplateColumn HeaderText ="照片">
<HeaderStyle Wrap="False" HorizontalAlign="Center"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center"></ItemStyle>
<asp:Label ID ="label6" runat ="server" Text ='<%# DataBinder.Eval(Container.DataItem, "zhaopian") %>'></asp:Label>
<asp:HyperLink ID ="h1" runat ="server" ImageUrl ="human/human3.ico" NavigateUrl ='<%# editurl(databinder.eval(container.dataitem,"zhaopian"))%>'></asp:HyperLink>
<ItemTemplate>
<asp:Image id="Image1" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "zhaopian") %>'>
</asp:Image>
</ItemTemplate>
</asp:TemplateColumn>
但是我怎么显示不出来图象!!
为了确定我绑定的值是否正确!
我就在列里
加了上面那些红色的字体 显示出来后
label .text= human\human1.ico 是正确的
说明绑定数据库是没问题的
但是单击HyperLink 后
却说找不到smallhouse/human/human1.ico
但是我的项目文件夹明明就是smallhouse
而且目录下确实存在human文件啊
还忘高手赐教!!!!!!
到底是为什么??????

2006-12-15 13:01
EdwardLyons
Rank: 1
等 级:新手上路
帖 子:254
专家分:0
注 册:2006-12-8
收藏
得分:0 
ImageUrl='<%# DataBinder.Eval(Container.DataItem, "zhaopian") %>

建议你用Image1.ImageUrl="...";的方式在后台代码写。

遥望辽阔广远的星空,童年的心扉情不自禁敞开,与神秘的宇宙零距离对话。
2006-12-15 13:37
快速回复:用显示不出来???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017253 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved