答案 0 :(得分:1)
确保隐藏的输入具有以下名称,否则模型绑定将不起作用,并且Model.Countries将为null:
<input type="hidden" name="Countries[0].id" value="something" />
<input type="hidden" name="Countries[0].country_name" value="something" />
<input type="hidden" name="Countries[1].id" value="something" />
<input type="hidden" name="Countries[1].country_name" value="something" />
...
或者您可以在返回视图之前,在“发布”操作中重新填充模型,而不是使用隐藏的输入:
model.Countries = db.mstr_country.ToList();
return View(model);