解决方案 »

  1.   

    DataList绑定数据库数据跳转后显示图片示例
    //查询按钮事件
     <asp:Button ID="Button2" runat="server" Height="24px" onclick="Button2_Click" 
                          Text="18岁~25岁" />
    //跳转查询
     protected void Button2_Click(object sender, EventArgs e)
        {
            Response.Redirect("sanshi_sishi.aspx");
        }//codego.net/tags/11/1/
    //跳转到的页面DataList设置
     <asp:DataList ID="DataList1" runat="server" RepeatColumns="2" 
                            Width="790px" Height="392px">
                            <ItemTemplate>
                                <table style="font-size: 10pt; height: 100px" border="0" cellpadding="1" cellspacing="2">
                                    <tr>
                                        <td rowspan="6" style="width: 120px; height: 120px;">
                                        <img alt="查看图片" id="image" src='<%#Eval("Images")%>' style="border:0" width="100" />
                                        </td>
                                        <td style="width: 220px; height: 20px; text-align: left; font-size:9pt; vertical-align: middle;">
                                            客户名称:<%# Eval("UserName") %>                                    </td>
                                    </tr>
                                    <tr>
                                        <td style="width: 220px; height: 20px; text-align: left; vertical-align:middle">
                                            地址:<%# Eval("Province") %>省<%# Eval("city") %>市
                                        </td>
                                    </tr>
                                       <tr>
                                        <td style="width: 220px; height: 20px; text-align: left; vertical-align:middle">
                                          QQ号码:<%# Eval("QQ") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td style="width: 220px;">
                                          昵称:<%# Eval("nickName") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td style="width: 220px; height: 20px; text-align: left; vertical-align:middle;">
                                             年收入:<%# Eval("shouru") %>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td style="width: 220px; height: 20px; vertical-align: top;">
                                          
                                        </td>
                                    </tr>
                                </table>
                            </ItemTemplate>
                        </asp:DataList>
    //cs页面绑定数据显示数据
     protected void Page_Load(object sender, EventArgs e)
        {
            bindDataList();
        }
     protected void bindDataList()
        {        int noncePage = Convert.ToInt32(labPage.Text);
            PagedDataSource ps = new PagedDataSource();
            string sqlSel2 = "select * from tb_huen_lian  where ICQ between '1984-01-01' and '1994-01-01'";//查询tb_huen_lian表、年龄字段:ICQ、 20~30岁
            ps.DataSource = operateData.getRows(sqlSel2).DefaultView;
            ps.AllowPaging = true;
            ps.PageSize = 2;
            ps.CurrentPageIndex = noncePage - 1;
            this.lnkbtnFront.Enabled = true;
            this.lnkbtnNext.Enabled = true;
            this.lnkbtnLast.Enabled = true;
            this.lnkbtnFirst.Enabled = true;
            if (noncePage == 1)
            {
                this.lnkbtnFirst.Enabled = false;//不显示第一页按钮
                this.lnkbtnFront.Enabled = false;//不显示上一页按钮
            } if (noncePage == ps.PageCount)
            {
                this.lnkbtnNext.Enabled = false;//不显示下一页
                this.lnkbtnLast.Enabled = false;//不显示最后一页
            }
            labBackPage.Text = Convert.ToString(ps.PageCount);
            DataList1.DataSource = ps;
            DataList1.DataBind();
        }
      

  2.   

    没看懂,我只是想知道在跳转到另一个页面后asp:Image控件该怎么接受这个图片。
    图片的Id已经传过来了,我不知道怎么根据id查询图片的地址,然后又怎么把这个地址加到asp:Image控件的ImageUrl中
    最好是有详细的代码注释