超链接就可以
linkbutton也可以

解决方案 »

  1.   

    我以前用的repeater,gridview也可以
      

  2.   

    问题补充:
    第一个页面代码:就一个gridview和sqldatasource
    <asp:GridView ID="GridView1" runat="server" Font-Names="迷你简丫丫" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" Height="493px" Width="848px" AllowPaging="True" DataKeyNames="id">
                <Columns>
                    <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
                        SortExpression="id" />
                    <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="Default2.aspx?id={0}" DataTextField="title" HeaderText="title" />
                    <asp:BoundField DataField="price" HeaderText="price" SortExpression="price" />
                    <asp:BoundField DataField="type" HeaderText="type" SortExpression="type" />
                    <asp:BoundField DataField="content" HeaderText="content" SortExpression="content" />
                    <asp:BoundField DataField="filename" HeaderText="filename" SortExpression="filename" />
                    <asp:BoundField DataField="name" HeaderText="name" SortExpression="name" />
                    <asp:BoundField DataField="time" HeaderText="time" SortExpression="time" />
                </Columns>
            </asp:GridView>
        
       
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" DeleteCommand="DELETE FROM [Table_1] WHERE [id] = @id" InsertCommand="INSERT INTO [Table_1] ([title], [price], [type], [content], [filename], [name], [time]) VALUES (@title, @price, @type, @content, @filename, @name, @time)" SelectCommand="SELECT * FROM [Table_1]" UpdateCommand="UPDATE [Table_1] SET [title] = @title, [price] = @price, [type] = @type, [content] = @content, [filename] = @filename, [name] = @name, [time] = @time WHERE [id] = @id">
                <DeleteParameters>
                    <asp:Parameter Name="id" Type="Int32" />
                </DeleteParameters>
                <UpdateParameters>
                    <asp:Parameter Name="title" Type="String" />
                    <asp:Parameter Name="price" Type="String" />
                    <asp:Parameter Name="type" Type="String" />
                    <asp:Parameter Name="content" Type="String" />
                    <asp:Parameter Name="filename" Type="String" />
                    <asp:Parameter Name="name" Type="String" />
                    <asp:Parameter Name="time" Type="String" />
                    <asp:Parameter Name="id" Type="Int32" />
                </UpdateParameters>
                <InsertParameters>
                    <asp:Parameter Name="title" Type="String" />
                    <asp:Parameter Name="price" Type="String" />
                    <asp:Parameter Name="type" Type="String" />
                    <asp:Parameter Name="content" Type="String" />
                    <asp:Parameter Name="filename" Type="String" />
                    <asp:Parameter Name="name" Type="String" />
                    <asp:Parameter Name="time" Type="String" />
                </InsertParameters>
            </asp:SqlDataSource>
    第二页面代码:一个formview和sqldatasource
    <asp:GridView ID="GridView1" runat="server" Font-Names="迷你简丫丫" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" Height="493px" Width="848px" AllowPaging="True" DataKeyNames="id">
                <Columns>
                    <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
                        SortExpression="id" />
                    <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="Default2.aspx?id={0}" DataTextField="title" HeaderText="title" />
                    <asp:BoundField DataField="price" HeaderText="price" SortExpression="price" />
                    <asp:BoundField DataField="type" HeaderText="type" SortExpression="type" />
                    <asp:BoundField DataField="content" HeaderText="content" SortExpression="content" />
                    <asp:BoundField DataField="filename" HeaderText="filename" SortExpression="filename" />
                    <asp:BoundField DataField="name" HeaderText="name" SortExpression="name" />
                    <asp:BoundField DataField="time" HeaderText="time" SortExpression="time" />
                </Columns>
            </asp:GridView>
        
        </div>
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" DeleteCommand="DELETE FROM [Table_1] WHERE [id] = @id" InsertCommand="INSERT INTO [Table_1] ([title], [price], [type], [content], [filename], [name], [time]) VALUES (@title, @price, @type, @content, @filename, @name, @time)" SelectCommand="SELECT * FROM [Table_1]" UpdateCommand="UPDATE [Table_1] SET [title] = @title, [price] = @price, [type] = @type, [content] = @content, [filename] = @filename, [name] = @name, [time] = @time WHERE [id] = @id">
                <DeleteParameters>
                    <asp:Parameter Name="id" Type="Int32" />
                </DeleteParameters>
                <UpdateParameters>
                    <asp:Parameter Name="title" Type="String" />
                    <asp:Parameter Name="price" Type="String" />
                    <asp:Parameter Name="type" Type="String" />
                    <asp:Parameter Name="content" Type="String" />
                    <asp:Parameter Name="filename" Type="String" />
                    <asp:Parameter Name="name" Type="String" />
                    <asp:Parameter Name="time" Type="String" />
                    <asp:Parameter Name="id" Type="Int32" />
                </UpdateParameters>
                <InsertParameters>
                    <asp:Parameter Name="title" Type="String" />
                    <asp:Parameter Name="price" Type="String" />
                    <asp:Parameter Name="type" Type="String" />
                    <asp:Parameter Name="content" Type="String" />
                    <asp:Parameter Name="filename" Type="String" />
                    <asp:Parameter Name="name" Type="String" />
                    <asp:Parameter Name="time" Type="String" />
                </InsertParameters>
            </asp:SqlDataSource>可是我点超级链接 title 到第二个页面,显示的数据永远都是同一个数据,就是数据表里的第一行的数据
    是什么问题啊,,,