我正在尝试比较来自两个不同 ViewBags 的数据,其中每个 ViewBags 包含一个对象列表,如果两个对象相同,我想显示一个选中的复选框,如果没有,则不选中一个复选框。我试过了:
@for (int i = 0; i < ViewBag.Fonctions.Count(); i++)
{
for (int y = 0; y < ViewBag.FonctionsContact.Count(); y++)
{
if (ViewBag.Fonctions[i] == ViewBag.FonctionsContact[y])
{
<input type="checkbox" value="@ViewBag.Fonctions[i].IdFonction" checked/>
}
else
{
<input type="checkbox" value="@ViewBag.Fonctions[i].IdFonction"/>
}
}
}
但它向我显示了一个错误 RuntimeBindingException。也许有不同的方法可以做到这一点......有人有想法吗?