aspx怎么读取数据库内容呢
就比如淘宝的商品信息商品的id从url中传递,比如:Details.aspx?id=3,怎样把这个ID和那个details.aspx页面里的商品价格数量图片联系起来呢...
就比如淘宝的商品信息
商品的id从url中传递,比如:Details.aspx?id=3,怎样把这个ID和那个details.aspx页面里的商品价格数量图片联系起来呢 展开
商品的id从url中传递,比如:Details.aspx?id=3,怎样把这个ID和那个details.aspx页面里的商品价格数量图片联系起来呢 展开
8个回答
展开全部
Details.aspx?id=3这句话是传值,在后台代码里面string ID = Request.QueryString["ID"];,这样就获取到了ID,然后用这个ID在数据库里面把相关信息查找出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个表 shop列面有字段
id num pic
1 10 a.jpg
2 10 b.jpg
....
然后传来的 id=3
直接 select * from shop where id=3
不就OKl 吗?
【拿不拿分不要紧,希望某些人不要昧着良心来骗分
骗分是小,误导所有关心这问题的人是大
我不是为了分而来,但最后很多人愿意把分给我!
谢谢各位,让我成为上升最快达人!】
id num pic
1 10 a.jpg
2 10 b.jpg
....
然后传来的 id=3
直接 select * from shop where id=3
不就OKl 吗?
【拿不拿分不要紧,希望某些人不要昧着良心来骗分
骗分是小,误导所有关心这问题的人是大
我不是为了分而来,但最后很多人愿意把分给我!
谢谢各位,让我成为上升最快达人!】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先通过request["id"] 得到id值
然后执行"select * from 表名 where id = 得到的id值",你可以返回个dataset
然后通过ds.tables[0].rows[0]["列名"] 给页面上的控件赋值
然后执行"select * from 表名 where id = 得到的id值",你可以返回个dataset
然后通过ds.tables[0].rows[0]["列名"] 给页面上的控件赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跨页面传值,你取来用就行了,然后到数据库去查询
取的方法:string ID = Request.QueryString["ID"];
然后取数据库里查:ExecuteDataset("select * from sql where id = "+ID);
取的方法:string ID = Request.QueryString["ID"];
然后取数据库里查:ExecuteDataset("select * from sql where id = "+ID);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询