Я пытаюсь использовать удаленную проверку атрибутов в Asp.net-core 2.2, но я не использую метод действия внутри контроллера проверки.
Эти сценарии предоставляются
<script src="~/site/js/jquery.js"></script>
<script src="~/site/js/jquery.validate.js"></script>
<script src="~/site/js/jquery.validate.unobtrusive.js"></script>
Валидационный контроллер
[Authorize]
public class ValidationController : Controller
{
[AcceptVerbs("Get", "Post")]
public IActionResult ValidateDupliciteName(string name)
{
var test = false;
return Json(test);
}
}
ViewModel
[Remote("ValidateDupliciteName", "Validation")]
public string name { get; set; }
И вид привязки модели я использую нокаутом.
<input type="text" class="input-validation-error form-control" data-bind="value: @(nameof(Model.name))" />
Я не получаю никаких сообщений об ошибках, когда я устанавливаю точку останова в методе действия, она не попадает в цель.
Проблема может заключаться в том, что когда я открываю инструменты разработчика в Chrome, я не вижу ни одного URL-адреса для метода действия контроллера проверки ...