gpt4 book ai didi

c# - 在页面中显示产品详细信息

转载 作者:行者123 更新时间:2023-11-30 20:41:28 26 4
gpt4 key购买 nike

我需要在页面中显示产品详细信息。

我的 aspx 如下所示...

<div class="col-xs-12 col-sm-4 no-margin product-item-holder hover"> <!-- this div will be repeated for each product -->
<div class="product-item">
<div class="image">
<img runat="server" id="img" alt="" src="" />
</div>
<div class="body">
<div class="label-discount clear"></div>
<div class="title">
<a runat="server" id="name" href="single-product.html"></a>
</div>
</div>
<div class="prices">
<div class="price-prev"></div>
<div runat="server" id="price" class="price-current pull-right"></div>
</div>
<div class="hover-area">
<div class="add-cart-button">
<a href="single-product.html" class="le-button">Enquiry</a>
</div>

</div>
</div>

我的代码隐藏如下...

dbConnection cn = new dbConnection();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
getLoopData();
}
}

public void getLoopData()
{
cn.con.Open();
cn.cmd.Connection = cn.con;
cn.cmd.CommandText = "select * FROM products";
MySqlDataReader reader = cn.cmd.ExecuteReader();

while (reader.Read())
{
//int id = reader.GetInt32(0);
name.InnerText = reader["InventionName"].ToString();
price.InnerText = reader["Price"].ToString();
img.Src = reader["Picture"].ToString();

}
reader.Close();
cn.con.Close();
}

但它只显示最后的产品详细信息。

我应该如何为每个产品重复div以及如何在页面中显示每个产品??

最佳答案

您可以使用 Asp Repeater 来做到这一点。查看此链接:http://www.w3schools.com/aspnet/aspnet_repeater.asp

关于c# - 在页面中显示产品详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32328670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com