我正在使用ASP.NET CORE RC1,我有以下模型:
public class ValidationController : Controller {
[HttpGet]
public IActionResult IsEmailAvailable(String email) {
return Json(false);
}
}
我有以下控制器:
{{1}}
当我通过电子邮件提交表单时,它始终有效。
我在IsEmailAvailable操作中放置了一个断点,它不会触发。
知道为什么会这样吗?
答案 0 :(得分:0)
您已使用[HttpGet]动词而不是[HttpPost]动词标记了动作。此外,您的操作的参数应为AccountSignUpModel类型而非String,否则验证规则将不起作用。