【发布时间】: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<Estates>绑定到您的视图,您只需从数据库中获取数据作为房地产列表并将其传递给视图 -
明确告诉我你现在想做什么?
-
您使用的是什么 ORM(对象关系映射)?
-
我只想使用列表创建动态按钮 我现在有一个列表代码 我需要为 SQL 列中的循环编写代码 当我们在我们需要的 SQL 列中输入数据时需要创建按钮在 mvc 视图中创建按钮
-
您需要一种从数据库中获取庄园列表的方法?这样您就可以循环浏览您在视图中编写的代码?
标签: c# sql model-view-controller