title: Remote Validation with Attribute Validation in ASP.NET MVC
body: <p>I am using ASP.NET CORE RC1 and I have the following model:</p>
  
  <pre><code>public class AccountSignUpModel {
  
    [EmailAddress(ErrorMessage = "Email is invalid")]
    [Required(ErrorMessage = "Email is required")]
    [Remote("IsEmailAvailable", "Validation", ErrorMessage = "Email already used", HttpMethod = "Get")]
    public String Email { get; set; }
  
  }
  </code></pre>
  
  <p>And I have the following controller:</p>
  
  <pre><code>public class ValidationController : Controller {
    [HttpGet]
    public IActionResult IsEmailAvailable(String email) {
      return Json(false);
    }
  }
  </code></pre>
  
  <p>When I submit the form with an email it becomes always valid.</p>
  
  <p>I placed an breakpoint inside IsEmailAvailable action and it does not fire.</p>
  
  <p>Any idea why this happens?</p>