在Asp Core2.2中,要获取和设置表上的数据CheckboxList,可以按照以下步骤进行操作:
以下是一个示例代码,演示了如何在Asp Core2.2中获取和设置表上的数据CheckboxList:
控制器代码(Controller):
public class MyController : Controller
{
private readonly MyDbContext _context;
public MyController(MyDbContext context)
{
_context = context;
}
public IActionResult Index()
{
var data = _context.MyTable.ToList();
return View(data);
}
[HttpPost]
public IActionResult UpdateData(List<int> selectedIds)
{
// 根据用户选择的复选框值更新数据库中的数据
// ...
return RedirectToAction("Index");
}
}
视图代码(View):
@model List<MyModel>
<form asp-action="UpdateData" method="post">
@foreach (var item in Model)
{
<div>
<input type="checkbox" name="selectedIds" value="@item.Id" />
<label>@item.Name</label>
</div>
}
<button type="submit">提交</button>
</form>
请注意,上述示例中的代码仅供参考,你需要根据自己的实际情况进行适当的修改和调整。
关于Asp Core2.2的更多信息和文档,请参考腾讯云的相关产品和文档链接:
企业创新在线学堂
云+社区沙龙online第6期[开源之道]
企业创新在线学堂
DB TALK 技术分享会
云+社区开发者大会 长沙站
云+未来峰会
领取专属 10元无门槛券
手把手带您无忧上云