改变剑道日历文化无效

本文关键字:文化 无效 日历 改变 | 更新日期: 2023-09-27 18:02:44

我正在尝试将剑道日历的默认文化更改为"ar-SA"[我正在使用MVC Rapper]我做了以下操作:

1-我添加了

<globalization culture="ar-SA" uiCulture="ar-SA" />
在web.conf

2-我添加了

kendo.culture('ar-SA');
在document.ready

3-在视图中,我将模板添加到我的日期列,如下所示:

columns.Bound(e => e.StartDate).Title("StartDate).Template(@<text></text>).ClientTemplate("#=kendo.toString(StartDate,'yyyy-MM-dd')#");

4-我在模型

中为日期列添加了默认值
 model.Field(e => e.StartDate).DefaultValue(DateTime.Today.ToLocalTime());

但是不能用

改变剑道日历文化无效

您正在设置区域性客户端脚本吗?

根据http://docs.telerik.com/kendo-ui/getting-started/using-kendo-with/aspnet-mvc/globalization,您必须在加载文化脚本后设置文化