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

标签 c# html css asp.net

我在使用 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/

相关文章:

javascript - 我怎样才能摆脱 jquery 切换中的那些动画?

html - 鼠标指针悬停在 TinyMCE 中不可编辑的元素上

css - 从内容 CSS 之前删除文本

c# - RegisterStartUpScript - 发生回发时清除代码

html - 如何相对于父表单元格定位绝对定位元素

c# - PropertyChangedEventHandler 如何获取值?

html - 为什么它在没有 overflow hidden 的情况下不起作用?

html - 在 dart 中使用 CSS 隐藏和显示 Web 元素?

c# - 分组一个列表<object[]>

c# - 如何为标签做背景没有颜色?