【问题标题】:How to Create button dynamically mvc using list and sql database column如何使用列表和 sql 数据库列动态创建按钮 mvc
【发布时间】:2019-05-28 11:23:25
【问题描述】:

我有在 mvc 中动态创建按钮的代码。问题是当我们进入新庄园时我有列调用庄园,它应该在视图页面中动态创建新按钮......

在这里我完成了一些功能,它将使用列表创建按钮。现在我想使用 sql 列。当我们在 sql 列(Esates)中输入新数据时,它应该使用我们在 sql 列中输入的名称动态地创建新按钮。

  List<Estates> estates = new List<Estates>
  {
    new Estates { Estate_ID = 1 , EstateName = "Annfiled"},
    new Estates { Estate_ID = 2 , EstateName = "Battalgalla"},
    new Estates { Estate_ID = 3 , EstateName = "Fordyce"},
   };

此查看代码

@foreach (var item in Model)
{
    <button type="submit" id="Estate_id_Button" class="Estates_button">@item.EstateName
    </button>
}

【问题讨论】:

  • 我不明白你的问题。您使用 razor 在视图上编写的内容会基于模型创建按钮(假设您已将 @model List&lt;Estates&gt; 绑定到您的视图,您只需从数据库中获取数据作为房地产列表并将其传递给视图
  • 明确告诉我你现在想做什么?
  • 您使用的是什么 ORM(对象关系映射)?
  • 我只想使用列表创建动态按钮 我现在有一个列表代码 我需要为 SQL 列中的循环编写代码 当我们在我们需要的 SQL 列中输入数据时需要创建按钮在 mvc 视图中创建按钮
  • 您需要一种从数据库中获取庄园列表的方法?这样您就可以循环浏览您在视图中编写的代码?

标签: c# sql model-view-controller


【解决方案1】:

使用 foreach 循环遍历您的数据并创建按钮。

【讨论】:

  • 如何为每个编码你能帮助使用 sql 列这是紧急的
猜你喜欢
  • 2020-02-29
  • 1970-01-01
  • 2019-11-05
  • 1970-01-01
  • 1970-01-01
  • 2011-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多