【发布时间】:2012-07-26 01:35:27
【问题描述】:
我想知道如何使用 ASP.NET Web API 实现模型验证。我的模型是这样的:
public class Enquiry
{
[Key]
public int EnquiryId { get; set; }
[Required]
public DateTime EnquiryDate { get; set; }
[Required]
public string CustomerAccountNumber { get; set; }
[Required]
public string ContactName { get; set; }
}
然后我的 API 控制器中有一个 Post 操作:
public void Post(Enquiry enquiry)
{
enquiry.EnquiryDate = DateTime.Now;
context.DaybookEnquiries.Add(enquiry);
context.SaveChanges();
}
如何添加if(ModelState.IsValid),然后处理错误信息传递给用户?
【问题讨论】:
标签: c# asp.net-web-api