在ASP.NET Core MVC中,可以使用键和值将两个列表组合在一起。以下是一种实现方法:
public class MyViewModel
{
public List<string> Keys { get; set; }
public List<string> Values { get; set; }
}
public IActionResult MyAction()
{
var keys = new List<string> { "Key1", "Key2", "Key3" };
var values = new List<string> { "Value1", "Value2", "Value3" };
var viewModel = new MyViewModel
{
Keys = keys,
Values = values
};
return View(viewModel);
}
@model MyViewModel
<table>
<tr>
<th>Key</th>
<th>Value</th>
</tr>
@for (int i = 0; i < Model.Keys.Count; i++)
{
<tr>
<td>@Model.Keys[i]</td>
<td>@Model.Values[i]</td>
</tr>
}
</table>
通过以上步骤,就可以在ASP.NET Core MVC中使用键和值将两个列表组合在一起。这种方法适用于需要将两个相关的列表进行关联展示的场景,例如显示产品名称和价格、显示学生姓名和成绩等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云