我有这堂课:
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 有效。如果我用产品回应,那么它就可以工作。