Культура проверки MVC 5 на стороне клиентаJquery

Программирование на jquery
Ответить
Anonymous
 Культура проверки MVC 5 на стороне клиента

Сообщение Anonymous »

Я изменил язык и региональные параметры в файле Web.config на es-CL, и проверка на стороне сервера работает хорошо, но когда я пытаюсь отправить данные, проверка на стороне клиента выдает ошибку для дат. например, 25.11.2016, потому что он все еще использует английский формат даты, например, 25.11.2016.
Я нашел этот пост, который примерно такой же, но с десятичными знаками вместо даты: MVC 3 jQuery Проверка/глобализация числового/десятичного поля
Проблема в том, что все ответы устарели, поскольку новый плагин глобализации больше не использует файлы глобализации, например globalize.cultural.es-CL .js не существует в пакете. (Или я что-то упускаю?)
Как настроить культуру проверки на стороне клиента на es-CL или es-MX?
Здесь это мой код просмотра:

Код: Выделить всё

@Html.LabelFor(model => model.ReleaseDate, htmlAttributes: new { @class = "control-label col-md-2" })

@* i set the @type = "text" because i will use a Jquery DatePicker instead the browser's DatePicker, and the @class = datepicker adds the DatePicker. *@
@Html.EditorFor(model => model.ReleaseDate, new { htmlAttributes = new { @class = "form-control datepicker", @type = "text" } })
@Html.ValidationMessageFor(model => model.ReleaseDate, "", new { @class = "text-danger" })


Модель для этого ввода:

Код: Выделить всё

[Display(Name ="Fecha de emisión")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}",ApplyFormatInEditMode = true)]
public DateTime ReleaseDate { get; set; }
Действие контроллера:

Код: Выделить всё

public ActionResult Edit(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
Movie movie = db.Movies.Find(id);
if (movie == null)
{
return HttpNotFound();
}
return View(movie);
}
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/406 ... on-culture
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»