【问题标题】:ImageButton Click Event is not Fired with Google Chrome谷歌浏览器不会触发 ImageButton 点击​​事件
【发布时间】:2011-07-15 07:50:16
【问题描述】:

在我的 asp.net 项目中,用户控件中有一个 ImageButton。在 Google chrome 中,当我单击按钮时没有任何反应,在 ff 中,即没问题,但 chrome 没有做任何事情。我在事件的方法中设置了一个断点,但它甚至没有进入该方法。有任何想法吗?我的 chrome 版本是 12.0.742.122,ImageButton 不在 UpdatePanel 中。提前致谢。

【问题讨论】:

  • 能否在 OnInit 或 OnLoad 方法中添加另一个断点来检查是否有回发,问题仅出在 OnClick 方法上?
  • 不管你最初用什么写的,它必须是 HTML、CSS 和 JavaScript 才能让浏览器理解。你的 onclick 事件处理程序是什么,或者,如果它正在提交一个表单,你的表单的 action 属性设置是什么。
  • 如果您有任何验证器,请尝试禁用 asp.net 验证器
  • @ersan 打开检查元素并检查 javascript 错误。

标签: c# asp.net events google-chrome


【解决方案1】:

这里真是菜鸟。我的前端开发人员朋友将 ImageButton 放在了 html“a”标签中。所以Chrome实际上去了a的href url。我已经删除了“a”并且它起作用了。

【讨论】:

  • 有趣的是,在所有其他浏览器中,他们都跳过了“a”标签...我假设您的前端开发人员将 href 属性从“a”标签中删除了?
  • nope href 在 a 的属性中。但 ImageButton 也在“a”标签中。
猜你喜欢
  • 2011-04-22
  • 1970-01-01
  • 2011-08-10
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
  • 2011-06-17
  • 2013-03-15
  • 1970-01-01
相关资源
最近更新 更多