我有一个选择字段
<select asp-for="UserCitizenships" asp-items="Model.CitizenshipsList" class="select2 required">
由多选列表填充
public MultiSelectList CitizenshipsList { get; set; }
并返回一个整数列表
public List<int> UserCitizenships
我在后端手动处理。来自数据注释的验证不起作用。提交表单时,我需要至少填充一个属性。有什么想法吗?
[Required(ErrorMessage = Helpers.ErrorMessages.Required)]
public List<int> UserCitizenships
{
get
{
....
我本以为以下内容会起作用