aspx怎么读取数据库内容呢

来源:百度知道 编辑:UC知道 时间:2024/06/02 02:05:22
就比如淘宝的商品信息
商品的id从url中传递,比如:Details.aspx?id=3,怎样把这个ID和那个details.aspx页面里的商品价格数量图片联系起来呢

通过这个id去数据库查找不就行了吗

1、设计页面拖个GridView进来
2、后台代码加载的时候获取并绑定数据。
DataTable dt=DBHelper.GetData("select news.newstitle,news.newsaddtime from news");
this.GridView1.DataSource=dt;
this.GridView1.DataBind();
前台:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" Text='<%#("newstitle") %>'></asp:HyperLink>
<asp:Label ID="Label1" runat="server" Text='<%#("newsaddtime ") %>'></asp:Label>
</ItemTemplate>
</asp:Repeater>
后台:
Repeater1.DataSource = dt;
Repeater1.DataBind();

Details.aspx?id=3这句话是传值,在后台代码里面string ID = Request.QueryString["ID"];,这样就获取到了ID,然后用这个ID在数据库里面把相关信息查找出来

跨页面传值,你取来用就行了,然后到数据库去查询
取的方法:string ID = Request.Que