【问题标题】:Image button imgbtn.click() is only triggering client click event图片按钮 imgbtn.click() 仅触发客户端点击事件
【发布时间】:2016-01-05 10:59:04
【问题描述】:

我发现我的图片按钮有问题。 我有一个绑定到图像按钮的客户端点击事件,还有一个服务器点击事件。我尝试使用以下代码从客户端触发服务器端点击事件。

$("#imagebuttonId").click();

<input name="ImageButton1" title="Go Back" class="backbutton" id="ImageButton1"  type="image" alt="Go Back" src="../Images/go-back.png">

但它总是触发绑定到图像按钮控件的客户端点击事件。值得一提的是,在渲染时,图像按钮不像其他按钮那样包含 onClick="event_call"。

如果有人可以提出解决方案,那将非常有帮助。提前致谢。 :)

【问题讨论】:

  • 显示客户端点击和图像按钮标记的定义
  • I tried to trigger server side click event from client side 你到底是什么意思? #imagebuttonId是什么类型的节点?
  • 能否请您也发布相关的asp代码。
  • @A.Wolff:它是一个图像按钮。在其客户端单击时,我检查了一个条件并尝试触发服务器单击事件。但它没有用。

标签: jquery asp.net imagebutton eventtrigger


【解决方案1】:

试试这个:

$("#imagebuttonId").trigger('click');

【讨论】:

  • 这与调用click()没有什么不同。
  • 单独的代码块并不能提供好的答案。请添加解释(为什么它解决了问题,错误在哪里等等......)
  • 当然,我会解释未来的答案。)
  • @siva 上面的代码对我不起作用..触发器仍然调用客户端点击事件:(你能建议吗?
猜你喜欢
  • 2019-07-05
  • 2016-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多