Asp.net mvc 剑道日期选择器区域性工作不正常
我想将剑道日期选择器本地化为我的文化“是”,但由于某些原因,它不能正常工作。这是一个代码示例:Asp.net mvc 剑道日期选择器区域性工作不正常,asp.net-mvc,razor,kendo-ui,culture,kendo-asp.net-mvc,Asp.net Mvc,Razor,Kendo Ui,Culture,Kendo Asp.net Mvc,我想将剑道日期选择器本地化为我的文化“是”,但由于某些原因,它不能正常工作。这是一个代码示例: $("#RegisterDatePicker").kendoDatePicker({ start: "month", culture: "is-IS", value: new Date(), format: "dd.MMMM yyyy", events: { change: "registerDatePicker_OnChange" }
$("#RegisterDatePicker").kendoDatePicker({
start: "month",
culture: "is-IS",
value: new Date(),
format: "dd.MMMM yyyy",
events: {
change: "registerDatePicker_OnChange"
}
});
文化似乎回到了默认的本地化“en-US”。我知道这种文化应该与Datepicker一起使用,因为每当我在Razor引擎中声明Datepicker时,都会正确呈现。以下是Razor的代码示例:
@(Html.Kendo().DatePicker()
.Name("RegisterDatePicker")
.Start(CalendarView.Month)
.Value(DateTime.Now)
.Format("dd.MMMM yyyy")
.Events(e => e.Change("registerDatePicker_OnChange"))
.Culture("is-IS")
)
有人能指出我的日期选择器的脚本声明有什么问题吗?为了正确工作,在包含剑道脚本之后,您需要包含正确的附加文化脚本
因此,在您的情况下,需要包含kendo.culture.is.js
脚本:
<script src="jquery.js"></script>
<script src="kendo.all.min.js"></script>
<script src="kendo.culture.is-IS.js"></script>
为了正确工作,在包含剑道脚本之后,您需要包含正确的附加文化脚本
因此,在您的情况下,需要包含kendo.culture.is.js
脚本:
<script src="jquery.js"></script>
<script src="kendo.all.min.js"></script>
<script src="kendo.culture.is-IS.js"></script>
您是否在页面中包含了正确的文化脚本(kendo.culture.is.min.js)?您是对的@nemesv,我没有包含文化脚本。基本上我失败了,谢谢。(我向你提供了你的评论,因为我找不到任何答案):)你在你的页面中包含了正确的文化脚本(kendo.culture.is.min.js)吗?你是对的@nemesv,我没有包含文化脚本。基本上我失败了,谢谢。(我补充了你的意见,因为我找不到任何答案):)