在提交事件上更改Kendo DatePicker格式

时间:2015-10-13 08:26:43

标签: c# kendo-ui kendo-asp.net-mvc

首先,我是关于MVC的新人。

在我的表单中,我使用两个日期选择器作为开始和结束时间来显示报告。

<div class="form-group">
    <div class="controls">
        @(Html.Kendo().DatePickerFor(m => m))
    </div>
</div>

我将日期格式与&#34; tr-TR&#34;文化喜欢&#34; dd / MM / yyyy&#34;。应该是这样的。

<script src="~/Scripts/kendo/2013.3.1119/cultures/kendo.culture.tr-TR.min.js"></script>
<script>
    $(document).ready(function () {
    kendo.culture('tr-TR');
    });
</script>

但我需要以通用格式向控制器发送日期,例如&#34; yyyy / MM / dd&#34;。如何在发送到服务器之前更改提交事件的日期格式? 我的提交活动如下:

<div>
    @using (Html.BeginForm())
    {
        @Html.EditorFor(m => m.Criteria)

        <button class="btn-default" id="btnSearch" type="submit">Ara</button>
    }
</div>

1 个答案:

答案 0 :(得分:1)

最好的方法是让客户端和服务器端始终使用相同的文化。有关此问题的更多信息,请参阅以下帮助文章:

另一种选择是手动转换表单“submit”事件上的值或具有自定义模型绑定器。