title: Can I do ASP.NET MVC model validation without a View?
body: <p>Can I take advantage of ASP.NET MVC model validation (using DataAnnotations for example) without an MVC View (and hence without the automatic model binding magic that you get with a view)?</p>
  
  <p>As an example I might have a webhook hitting a controller action directly - no view - and I populate my model manually, but I still want to get the benefit of the DataAnnotation validations on my model's properties.</p>