У меня есть контроллер API и действие вызова от JS:asp.net WebAPI проверки
$('#create-se').on('click', function() {
var data = {};
$.ajax({
url: 'api/registration',
type: 'POST',
data: data,
dataType: 'json',
contentType: 'application/json',
success: function() {
}
});
});
public bool Post(UserRegistrationViewModel model)
{
if (!ModelState.IsValid) { return false; }
return true;
}
Модель имеет несколько требуемых свойств и несколько StringLength. Когда я отправляю данные из js на контроллер ModelState.IsValid всегда возвращает true. Я не могу понять, как его решить. Даже если размещена модель имеет нулевое значение, Model.IsValid верно в любом случае
Как выглядит ваша модель UserRegistrationViewModel? –