У меня есть форма, где данные отправляются в конечную точку веб-API. Форма имеет два поля ввода: один для текста и один для числа.double с запятой seperator не работает в привязке
На стороне Web API, мой объект настроен как например:
public class Course
{
public string Title { get; set }
public double? Price { get; set; }
}
Когда я посылаю значение "25,3" для Price
, я получаю следующее сообщение об ошибке:
The value '25,3' is not valid for Price.
Отправка значения «25,3» работает нормально.
Я отправляю форму, используя сериализацию формы jQuery.
Является ли ошибка на стороне клиента или на стороне сервера? –
Я сделал переопределение OnActionExecuting, чтобы проверить, была ли модель действительной. Здесь я вижу ошибку: значение «25, 3» недействительно для Price. Итак, чтобы ответить на короткий вопрос :) –
Как вы анализируете входящее значение? –