当前位置:编程学习 > C#/ASP.NET >>

.net 开发怎么用HTML控件Image 显示保存在数据库中的图片呀!是用路径保存的。急,!加分,感激不尽!

注意数据库的图片是很多条记录,前台怎么创建相应数量的image控件,代码应该怎么写?我想实现的结果是这样效果  http://tp.dzwww.com/zhuanti/dygxjs/ --------------------编程问答-------------------- 没人帮助一下 吗? --------------------编程问答-------------------- datalist 绑定 --------------------编程问答--------------------
引用 1 楼 autumnwater 的回复:
没人帮助一下 吗?


你可以有一个div  设上runat=server  
在后台取了数据 动态生成包含<img src='' />的html字符串 
然后innerHTML到这个div

或者把 img 地址 数据 转成json数据格式或多个图片地址以*字符分隔
前端用js脚本创建img --------------------编程问答-------------------- <asp:Image ID="Image2" runat="server" ImageUrl="imgs/1.jpg" Style="border-width: 0px;" />

这里面ImageUrl属性为图片路径即可。 --------------------编程问答--------------------  先声明   protected string img = string.Empty;

然后赋值给img

前台  <img src="images/<%=img %>" />


--------------------编程问答--------------------

 <asp:DataList ID="dlist" >
   <ItemTemplate>
      <table style="width: 100%">
        <tr>
           <td>
             <asp:Image ID="img" runat="server" ImageUrl='<%# Eval("ImgPath")%>' />
           </td>
        </tr>
       </table>
    </ItemTemplate>
 </asp:DataList>

-------------------------
后台绑定datalist即可。数据源里把数据库里的图片路径赋值给ImgPath这个字段即可 --------------------编程问答-------------------- 那个效果可以用,datalist做
<asp:DataList ID="DataList1" runat="server" RepeatColumns="2" Width="100%" 
            onitemcommand="DataList1_ItemCommand">
            <ItemTemplate><div style="width:160px;margin:auto;height:120px;border:1px solid gray;">
            <div>
           <img style="margin:auto;border:none;padding:5px 5px 5px 5px;" src="<%#Eval("SmallPhoto")%>" width="150px"  /> </a>
            </div>
            
        </div>
        
        </ItemTemplate>
</asp:DataList> --------------------编程问答-------------------- <img src='<%= GetImagePath() %>' />
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,