Kendo DatePickerFor Windows 10 on Edge无效

时间:2015-08-04 06:51:07

标签: asp.net-mvc kendo-ui datepicker

我在我的项目中使用了kendo UI,并且自从新的浏览器Edge在Windows 10上发布以来,发生了一些奇怪的事情。 我初始化一个像这样的日期选择器的值:

 @(Html.Kendo().DatePickerFor(m => m).Value(DateTime.Now.Date))

此代码在IE,Chrome,Firefox和所有其他浏览器中运行良好,但在Edge上运行良好。 On Edge未使用my参数设置值。如果我从javascript设置值,那就没事了。

有人知道可能导致这种行为的原因吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

[http://www.telerik.com/forums/datepicker-broken-in-microsoft-edge#5z5jT-yDX0eLkSuvlLC5AQ][1]

似乎这是一个问题。我们希望我们能够收到Kendo UI的更新,或者微软可能会在Edge上解决这个问题。

答案 1 :(得分:-1)

这是我的代码,他工作正常:

<input id="datePicker" data-role="datepicker" data-bind="value: Project.Date"
style="width: 100%" required="required" data-val-required="your_custom_text"
data-val-date="your_custom_text" data-val="true">   


 <script>
    var dateFormat =  'MM/dd/yyyy';
    var datePicker = $("#datePicker");
    datePicker.kendoDatePicker({
                            format: dateFormat,
                            parseFormats: 'MM/dd/yyyy',
                            culture: '@UICulture'
                        });
    datePicker.attr("readonly", "readonly");
    datePicker.on('click', function () {
                            datePicker.data("kendoDatePicker").open();
                        });
    </script>