Я нашел этот пост, который примерно такой же, но с десятичными знаками вместо даты: 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
Мобильная версия