gpt4 book ai didi

c# - 我想将产品从数据库添加到我的网页,但在我已经拥有的自定义 div 中 (ASP.NET)

转载 作者:行者123 更新时间:2023-11-28 15:06:17 24 4
gpt4 key购买 nike

我在使用 ASP.NET 创建购物网站时遇到了这个问题,但我想当客户添加产品时,我希望该产品位于我创建的包含图像和描述的特殊 div 中产品和价格,当他们点击它时,他们会转到一个包含该产品所有信息的空白页面。

我不知道如何在 div 中显示来自数据库的信息,我只在 gridview 中显示它,这就是我所知道的,而且我希望当他们搜索产品时,结果将以相同的方式显示。

*****UPDATE*****
//this is what i tried for now but it didnt work it
//This is my query
SELECT img, Détails FROM Produit WHERE (id_Prod = @id_Prod).
//And this is what im trying now
<asp:Repeater runat="server" ID="reptater">
<ItemTemplate<section<asp:HyperLinkID="HyperLink1"runat="server"NavigateUrl="~/Accueil.aspx"> <div class="gallery"><asp:Image ID="Image1" ImageUrl="<%#Eval("img") %>"runat="server"width="600"height="400"/>&nbsp;&nbsp;<div class="desc"><%#Eval("Détails") %></div> </div> </asp:HyperLink> </section></ItemTemplate></asp:Repeater>.
// c# :
reptater.DataSource = SqlDataSource1;
reptater.DataBind();

最佳答案

在您更新到数据库的 Controller 中,您将返回一个 View ,其中包含一个包含已更新元素列表的模型。

public ActionResult AssignTask() 
{
var model = db.Employees.Select(x => new EmployeeViewModel
{
ID = x.id,
Name = x.Name
}).ToList();

return View(model);
}

你的新观点。

@model List<EmployeeViewModel>

<h2>AssignTask</h2>
<div class="row">
<div class="form-group">
<div style="overflow-y:scroll; overflow-x:hidden; height:400px;">
@foreach (var item in Model)
{
<div class="col-lg-4 col-md-4">
<label>@item.Name</label>
<input type="checkbox" class="checkbox" name="SelectEmp" value="@item.ID" />
</div>
}
</div>
</div>
</div>

关于c# - 我想将产品从数据库添加到我的网页,但在我已经拥有的自定义 div 中 (ASP.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56909955/

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