如何使用Querystring从数据库中获取不同的信息

时间:2014-05-23 20:27:49

标签: asp.net

我已经设置了查询字符串,现在就说产品页面:

这是在product.cs:

int ProductID = Convert.ToInt32( Request.QueryString["pid"] ); 

product.aspx - 以下是设置每个链接的代码,如果您点击以下链接,它将带您进入页面产品及其产品的唯一性4 现代战争

您点击了产品页面,它会为您提供一个包含产品图片的列表,您点击其中一个产品我希望它转到一个唯一的页面,目的是关闭这个,例如individual_product.aspx。我希望此页面能够像上面individual_product.aspx/?pid=4

一样工作

如果pid = 4显示数据库中包含图像的大量信息,如果点击产品2,则信息不同。我只是不确定如何编写代码。我想我创建一个页面,在每个pid中循环,如果pid = 1则从数据库等获取信息1等。

我总是知道这个理论,但我正在努力研究如何编码。 任何帮助都会非常棒。

1 个答案:

答案 0 :(得分:0)

您可以在ListView中使用这样的内容 - 每个链接将用户带到产品详细信息页面:

<ItemTemplate>
    <a href="individual_product.aspx?pid=<%# Convert.ToInt(Eval("pid")) %>">
    <img src="Images/<%# Eval("image") %>" /></a>
    <br /> 
    <b><%#Eval("title") %></b>
</ItemTemplate>