none
DataList问题? RRS feed

  • 问题

  • 我用DataList控件显示从数据库中得到的的几张图片连接和文字。

    我想通过点击其中的某张图片连接在另一个页面显示被点击的图片的详细内容,不知道怎么判断用户点击了哪一张?

     请高手帮助啊!!

    2009年1月19日 9:13

答案

全部回复

  •  

    我用DataList控件显示从数据库中得到的的几张图片连接和文字。

    我想通过点击其中的某张图片连接在另一个页面显示被点击的图片的详细内容,不知道怎么判断用户点击了哪一张?

     请高手帮助啊!!

     

    2009年1月19日 9:12
  • <img onclick="window.location.href='show.aspx?id=imageId'" />

    采用模板列进行绑定就可以了

     

    2009年1月19日 12:19
    版主
  • 使用模板列进行数据的绑定

    <img src="xxxx"   onclick="window.location.href='showImage.aspx?img=' + this.src"  />

    也是可以的

    2009年1月19日 12:21
    版主
  • <div id="introProductsList">
             <aspBig SmileataList ID="DataList1" runat="server" Width="211px" RepeatDirection="Horizontal"  RepeatColumns="3"  CellPadding="10">
                 <ItemTemplate>
                        <table  id="pro_Display">
                           <tr>
                              <td><a href="ProductDtail.aspx"><img src="<%#Eval("productImage")%>"
    runat="server"  alt=""/></a>
                              </td>
                          </tr>
                           <tr>
                              <td>
                       <asp:Label ID="Label1" runat="server">产品名称:<asp:LinkButton ID="LinkButton1" PostBackUrl="~/ProductDtail.aspx" runat="server" CommandName="getID"><%#Eval("productName")%></asp:LinkButton></asp:Label>
                             </td>
                           </tr>
                           <tr>
                             <td>
                              <asp:Label ID="Label2" runat="server">产品编号:<%#Eval("productID")%></asp:Label>             </td>
                           </tr>
                      </table>
                 </ItemTemplate>
                         
           </aspBig SmileataList>

     可不可以说具体点了。
    2009年1月20日 2:17
  • 我的意思是想获得点击的是哪个,再通过产品编号与数据库匹配。。
        最后在另一个页面输出这个产品的详细信息。。
    2009年1月20日 2:23
  • 问题解决了。
    虽然没有用到你说的,不过还是要谢谢孟老师。。
    2009年1月20日 3:49