【问题标题】:Dropdownlist issue when clicking back on Google Chrome单击 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 fieldsDepends on another field 属性?您使用哪个版本的 Kentico(和修补程序)?您能提供我们导出的 webpart 吗?
  • 我认为这可能与禁用 DDL 的事实有关。尝试暂时删除禁用功能。问题是否仍然存在?

标签: asp.net google-chrome webforms web-parts kentico


【解决方案1】:

尝试将 webpart 参数 AJAX-->Use update panel 设置为 true。如果不是这样,请关闭任何可能干扰的 Chrome 扩展程序,例如 Adblocker。

希望有帮助!

【讨论】:

    猜你喜欢
    • 2019-01-05
    • 2019-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    相关资源
    最近更新 更多