0
复选框模式不绑定的结合,复选框模式不绑定在ASP.NET MVC核心结合
在绑定隐藏输入正确,但仅复选框不行
这是我的课:
public class SelectedIDsViewModel
{
public bool IsChecked { get; set; }
public int ID { get; set; }
}
,这是复选框:
<form asp-action="DeleteAll" asp-controller="Admin" method="post">
@for (int i = 0; i < Model.ArticleDetails.Count(); i++)
{
<input name="@("ddd["+ i + "].IsChecked")" type="checkbox" />
<input name="@("ddd["+ i + "].ID")"
value="@Model.ArticleDetails[i].ArticleID" type="hidden" />
}
</form>
,这是我的方法操作:
[HttpPost]
public IActionResult DeleteAll(List<SelectedIDsViewModel> ddd)
{
return View();
}
不应手动渲染''元素。改为使用'@ Html.CheckBoxFor'。 – Dai
是的,它与我合作,谢谢你, – user8328264
你能回答我的问题,所以我可以将你的答复标记为答案? – user8328264