ve ben şu modeli vardır:Uzaktan Doğrulama ben ASP.NET CORE RC1 kullanıyorum
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; }
}
Ve şu denetleyicisi vardır:
public class ValidationController : Controller {
[HttpGet]
public IActionResult IsEmailAvailable(String email) {
return Json(false);
}
}
Formu her zaman geçerli olan bir e-posta ile gönderiyorum.
IsEmailAvailable eyleminin içine bir kesme noktası yerleştirdim ve ateş etmiyor.
Bunun neden olduğu hakkında bir fikriniz var mı?
Dönüş türünü 'boole' yapma ve sadece 'true' veya 'false' döndürme - ya da 'JsonResult' türünde dönüş türüne sahip olmayı denediniz mi? –
Tam olarak "String Email" yerine "String Email" ile denediniz mi? – Dumisani
@Dumisani E-posta ile yeni denedim ama sorunu çözmüyor. –