我想用网页显示数据库照片,下面是前台代码,完全用控件生成,但是开始这些代码中没有下面代码中红色字体显示的部分。
若无红色代码部分,运行时不会显示照片,我在网上查了一下,有人在百度贴了代码,跟人家对比了一下发现他那里面有红色字体部分,我复制过来粘贴上,竟然可以显示照片了!我就不明白了,那段红色字体代码是什么控件产生的?是什么意思?(注:我用的开发工具是visual web developer208,功能与vs2008很像。)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Test_Test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    </div>
    <asp:DataList ID="dlContent" runat="server">
        <ItemTemplate>
            <table style="width:554%; text-align: left; height: 29px;">
                <tr>
                    <td>
                        <img ID="img1" alt="" src="StreamImg.aspx?id= <%# DataBinder.Eval(Container.DataItem,"id") %>" />
                    
                    </td>
                </tr>
            </table>
        </ItemTemplate>
    </asp:DataList>
    &nbsp;</form>
</body>
</html>

解决方案 »

  1.   

    StreamImg.aspx里根据ID查询图片的二进制流,输出图片
      

  2.   

    StreamImg.aspx  其实才是现实不同图片的地址!!!
      

  3.   


    <img ID="img1" alt="" src="StreamImg.aspx?id= <%# DataBinder.Eval(Container.DataItem,"id") %>" /> 
    你现在后台载入事件里读取数据 赋值给一个变量 url
    然后再改成<img ID="img1" alt="" src='<% =url %>'/> 变量外面那个我记得是单引号 不应你就不用单引号 或者改成双引号看看
      

  4.   

    的确是这样,但是这句?id= <%# DataBinder.Eval(Container.DataItem,"id") %>可以通过调整某个控件的属性自动产生吗?如果可以,那么这是哪个控件?在它的哪个属性?谢谢您!
      

  5.   

    <img ID="img1" alt="" src='<% =url %>'/> 是这个 我加那个颜色出问题了哈哈
      

  6.   


    看ADO.net  吧。。 不是什么东西都是控件生成的。 看了你就明白了!!
      

  7.   

    那这个url的值(就是src等号后面的那个字符串)怎么得到呢???
      

  8.   

     src="<%# Eval("图片地址") %>" /> 
      

  9.   

    那你告诉我你这个
    <%# DataBinder.Eval(Container.DataItem,"id") %>" /> 
    是哪来的 在后台引用数据库存到变量里你会不会?
      

  10.   

    。。
    你随便去买本asp.net的书看看有一个星期你就都明白了
      

  11.   

    StreamImg.aspx将图片的Stream输出了。验证码就是这个原理其实用这种办法可以输出各种多媒体数据流
      

  12.   

    参考这个
    http://dotnet.aspx.cc/article/17612afb-3fc0-4fb9-bfa9-00cba28336e9/read.aspx
    显示图片部分