注册 登录
编程论坛 ASP.NET技术论坛

Repeater 中Button按钮问题

苏州啊星 发布于 2010-05-29 10:12, 880 次点击
我建了一个名为test的Access数据库,表名"test",里面有两个字段名:"姓名"和"学号";
在defaule1.aspx页面上放了一个Repeater控件,该控件已连接到数据库中,代码如下:
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="AccessDataSource1" OnItemCommand="Repeater1_ItemCommand">
            <ItemTemplate>
            <table style="width: 556px">
            <tr>
                <td style="width: 176px">
                <asp:label ID="姓名" runat="server" Text='<%# Bind("姓名") %>'></asp:label></td>
                <td style="width: 266px">
                <asp:Button ID="查看" runat="server" Text="查看" CommandName='<%# Eval("姓名") %>'/>
                </td>
            </tr>
            </table>
            </ItemTemplate>
        </asp:Repeater>
我想在点击defaule1.aspx页面上"查看"按钮时能在另一个页面defaule2.aspx页面中显示相应记录另一字段名"学号"的内容,具体怎么实现啊?高手们帮帮忙,急!
2 回复
#2
冰镇柠檬汁儿2010-06-01 12:22
用地址传值的方式,把指定行的表id传过去,然后在第二个页面里用这个id到表里差值,当然了,你在第一个页面应该绑定这个id列
1