超链接就可以
linkbutton也可以
linkbutton也可以
解决方案 »
- |zyciis| 如何来制作多语言的网站,以下我一个方法不知道可行不可行,谢谢
- cmd.ExecuteNonQuery()的返回类型是什么?
- asp.net(c#) 如何在代码中得到像js中getTime()一样的秒数据
- 有关文件上传问题
- ASP.NET在FireFox中与在IE浏览器中的布局乱了套.请高手指点迷津(十万火急!)
- 自定义控件的设计的时候出错
- 图片上传问题
- “object”并不包含对“Replace”的定义 是什么意思?
- DataSet简单问题,请大家帮忙
- 按钮提交后,页面标签靠左显示
- 关于开发CMS系统的疑问,请做国开发的高手进来讨论讨论
- FreeTextBox上传到服务器后失效,求教
第一个页面代码:就一个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 到第二个页面,显示的数据永远都是同一个数据,就是数据表里的第一行的数据
是什么问题啊,,,