попробуйте выполнить следующий
1- вашего EditorTemplate date.cshtml
@model DateTime?
@(Html.Kendo()
.DatePickerFor(m => m)
.HtmlAttributes(new { tabindex = ViewData["tabindex"] })
.Format("dd MMM yyyy")
.ParseFormats(new string[]{"yyyy-MM-dd"})
)
2- в вашем Global.asax
protected void Application_BeginRequest(object sender, EventArgs e)
{
CultureInfo info = new CultureInfo("en-GB");
info.DateTimeFormat.ShortDatePattern = "dd MMM yyyy";
info.DateTimeFormat.LongDatePattern = "dd MMM yyyy HH:mm";
info.NumberFormat.NumberDecimalDigits = 2;
Thread.CurrentThread.CurrentCulture = info;
Thread.CurrentThread.CurrentUICulture = info;
}
3- в ваш _layout.cshtml
<script>
kendo.culture("en-GB");
var culture = kendo.culture();
culture.calendar.patterns.d = "dd MMM yyyy";
culture.calendar.patterns.D = "dd MMM yyyy";
culture.calendar.patterns.t = "HH:mm";
culture.calendar.patterns.T = "HH:mm";
culture.calendar.patterns.g = "dd MMM yyyy HH:mm";
culture.calendar.patterns.G = "dd MMM yyyy HH:mm";
</script>
5- убедитесь, что вы добавили файла JavaScript для культуры требуется
надеюсь, что это поможет вам
добавить код для контроллера, просмотра и редактирования шаблона – Monah