Я разработал приложение MVC C #, опубликованное в Somee.
Только в Somee у меня проблема с форматом даты и времени (США против ИТ)
У меня есть типизированный список, для каждой строки, поля даты и
та же запись отредактирована при частичном просмотре.
Класс аннотации данных:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime DataCons { get; set; }
В виде списка я использовал:
<td>@Html.EditorFor(Model => Model[c].DataCons, "{0:dd/MM/yyyy}", new { @style = "width: 140px;" })</td>
и календарь используется, и нет проблем с форматом даты и времени
В частичном представлении для редактирования записи тот же код, который используется в представлении списка, не работает, и мне нужно использовать TextBoxFor вместо EditorFor, связыватель модели для преобразования даты и времени и средство выбора даты в JavaScript.
@Html.TextBoxFor(m => m.Scadenza, "{0:dd/MM/yyyy}", new { @class = "date-picker", style = "width: 90px;" })
Способ унифицировать мой код, возможно, установить какой-нибудь язык?
Привет