私はこのクラスを持っています:
public class Product
{
[Required(ErrorMessage = "empty name")]
public string Name { get; set; }
[Required(ErrorMessage = "empty description")]
public string Description { get; set; }
}
そして、私はビューに表示されているResponseProductを持っています:
public class ProductInsertVM
{
public string Message = "Success";
public Product Product;
}
私の見解では、私はこれを持っています:
@using (Html.BeginForm()){
@Html.ValidationSummary(false)
@Html.TextBoxFor(m => m.Product.Description)
@Html.ValidationMessageFor(m => m.Product.Description)
}
私が知りたいのは、ValidationMessageForが機能しない理由です。!! ValidationSummaryのみが機能します。私が製品で応答する場合、それは機能します。