我正在使用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;
}
答案 0 :(得分:1)
结果是,我错过了一些基于chormium的浏览器所需的文件:
kendo.fx.min.js
kendo.userevents.min.js
kendo.mobile.scroller.min.js
答案 1 :(得分:0)
我使用了kendo.js的更高版本,它解决了该问题(v2019.1.220)。