大家请看看这里:
http://www.ehang.com.cn/gallery/type.asp?typeid=4
这个就做的很好,该怎么做啊?????????

解决方案 »

  1.   

    思路就是这样
    做一个display.aspx通过response.binarywrite(response.outputstream,......)来从数据取出不同的图片
    然后前面用普通的datagrid做一个<img src="display.aspx?id=777">....
      

  2.   

    jackyhx(飞不动的侠) 那样笨死,用DataList就可以了,而且可以更好!
    ================================================================
    <asp:DataList id="DataList1" runat="server" RepeatColumns="3" RepeatDirection="Horizontal" CellSpacing="8">
    <ItemTemplate>
    <table height="180">
    <tr>
    <td height="110" width="110" align="center" valign="center" style="BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid">
    <a href="/UpLoadFile/<%# trim(DataBinder.Eval(Container.DataItem, "照片路径"))%>" target =_blank>
    <img border=0 src='/UpLoadFileMix/<%# trim(DataBinder.Eval(Container.DataItem, "照片路径"))%>'></a>
    </td>
    <td width="30"></td>
    </tr>
    <tr>
    <td class="ak" width="110" valign="top" align="center">
    <font color="#cccccc"><a href="/UpLoadFile/<%# trim(DataBinder.Eval(Container.DataItem, "照片路径"))%>" target =_blank>
    <font color="#cccccc">点击放大</font></a> <a href=""><font color="#cccccc">
    <asp:checkbox runat="server" id="ChkDel" Text="删除"></asp:checkbox></font></a></font>
    </td>
    <td></td>
    </tr>
    <tr>
    <td class="ak" width="110" valign="top" align="center">
    <font color="#ff3300">
    <%# trim(DataBinder.Eval(Container.DataItem, "照片名称"))%>
    </font>
    </td>
    <td></td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:DataList>