0

モデルがあります。このモデルは次のようになります。

public int Id { get; set; }
[Required]
public string Name { get; set; }
[Required]
public List<Category> Parent { get; set; }

追加アクションで、親にデータを入力します。

public ViewResult Add()
{
    var addCategoryModel = new CategoryEditModel
    {
        Parent = Mapper.Map<List<Category>>(_productRepository.Categories.ToList())
    };
    return View("add", addCategoryModel);
}

フォームを送信すると、DropDownList "..is invalid"で選択した値が原因で、モデルの状態が常に無効になります。私は何か間違ったことをしました。これを行う正しい方法は何ですか?

4

1 に答える 1