单击 Google Chrome 时的下拉列表问题
Posted
技术标签:
【中文标题】单击 Google Chrome 时的下拉列表问题【英文标题】:Dropdownlist issue when clicking back on Google Chrome 【发布时间】:2016-11-30 08:16:17 【问题描述】:我有一个包含 3 个下拉列表的 Web 部件。第二个和第三个取决于第一个(选项将根据第一个 ddl 中选择的选项而变化)。所有 3 个下拉列表都禁用了预选选项(即:“请选择一个城市”)。
选择所有 3 个 ddls 后,用户可以单击一个按钮并重定向到另一个页面。目前,在 Chrome 上,当我单击返回时,第一个 ddl 保留了我选择的选项,而其他两个为空白。在其他浏览器(IE、Firefox、Safari)上,选项恢复为预先选择的禁用选项。我试过删除缓存,但它似乎不起作用。这似乎是特定于浏览器的问题。
我想知道为什么在 Chrome 上会发生这种情况,以及修复它的最佳方法是什么。
【问题讨论】:
如何填充 DropDownList 项?我们能看到你用来启用第二个和第三个 DropDownLists 的脚本吗?您是否将 EnableViewState 设置为 true? 你能检查 JS 控制台是否有任何错误吗?您是否使用任何自定义 OnChange 客户端脚本?您是否正确设置了 Depending fields 或 Depends on another field 属性?您使用哪个版本的 Kentico(和修补程序)?您能提供我们导出的 webpart 吗? 我认为这可能与禁用 DDL 的事实有关。尝试暂时删除禁用功能。问题是否仍然存在? 【参考方案1】:尝试将 webpart 参数 AJAX-->Use update panel
设置为 true。如果不是这样,请关闭任何可能干扰的 Chrome 扩展程序,例如 Adblocker。
希望有帮助!
【讨论】:
以上是关于单击 Google Chrome 时的下拉列表问题的主要内容,如果未能解决你的问题,请参考以下文章
UI Bootstrap 下拉菜单在 Firefox 中无法使用 / Text Angular ...