为什么Kendo Dropdownlist无法在chrome for Android上运行?

时间:2019-03-01 09:02:59

标签: android asp.net-mvc google-chrome drop-down-menu kendo-ui

我正在使用Kendo for asp.net MVC在网站上添加下拉列表。在PC浏览器和Android 9上的Firefox上都可以正常工作,但在Android 9的Chrome v72.0.3626.105(甚至Opera)上无法正常工作。当我单击时,我会看到下拉列表,但单击的是不选择它,下拉列表又回到其初始状态。我想知道是否有人面对过这个案件。 我使用的代码很简单

//c# code
@(
    Html.Kendo().DropDownListFor(x => x)
        .BindTo(Model)
        .ValuePrimitive(true)
        .Name(name)
        .Events(e => {
            if (!string.IsNullOrWhiteSpace(onSelect))
                e.Select(onSelect);
        })        
)

select事件处理程序的代码很简单:

//js code
function onSelect(e) {
        window.location.href = e.dataItem.Value;
}

2 个答案:

答案 0 :(得分:1)

结果是,我错过了一些基于chormium的浏览器所需的文件:

kendo.fx.min.js
kendo.userevents.min.js
kendo.mobile.scroller.min.js

答案 1 :(得分:0)

我使用了kendo.js的更高版本,它解决了该问题(v2019.1.220)。