Итак, вопрос в том, почему это не удается? Одна вещь, на которую вы можете взглянуть - это словарь ModelState и посмотреть, действительна ли модель и есть ли ошибки. Конечно, есть причина, по которой он терпит неудачу. Я думаю, что это будет одна из моих первых проверок. Возможно, у вас есть какое-то несоответствие - например, целое число с одной стороны и строка с другой.