我在ASP.net Core上有一个多选列表,并且验证没有生效

问题描述 投票:0回答:1

我有一个选择字段

<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
        {
           ....
entity-framework validation asp.net-core multi-select tag-helpers
1个回答
0
投票

我本以为以下内容会起作用

© www.soinside.com 2019 - 2024. All rights reserved.