【问题标题】:OnClIck in Javascript Not Working For ImageJavascript 中的 OnClIck 不适用于图像
【发布时间】:2021-10-23 00:45:39
【问题描述】:

我有 OnClick 函数和 On ClientClick 函数

<asp:ImageButton ID="imgbtnSchedule" runat="server" ClientIDMode="Static" ImageUrl="~/images/Update2.png" ToolTip="Refresh"  OnClick="imgbtnSchedule_Click"   OnClientClick="return validateUpdate(1);"  />

我的 OnClick 功能不工作,所以我开始使用 F12 进行调试。但是在这里我可以看到我的 OnClick 函数不存在并且 Onclientclick 属性显示为 OnClick。

【问题讨论】:

  • OnClientClick 变成了onclickonclick 在服务器上运行,而不是客户端。
  • 我在服务器端有 Onlick 函数,在客户端有一个 OnClientClick 函数,我希望同时执行 OnClick 和 OnClientClick,如何实现这一点。
  • 我不使用 ASP.NET,但我猜它使用 addEventListener() 而不是内联属性。

标签: javascript asp.net


【解决方案1】:

我在服务器端有 Onlick 函数和 OnClientClick 函数 客户端,我期待 OnClick 和 OnClientClick,如何实现这个

基于该代码

<asp:ImageButton ID="imgbtnSchedule" runat="server" ClientIDMode="Static" ImageUrl="~/images/Update2.png" ToolTip="Refresh"  
    OnClick="imgbtnSchedule_Click"   
    OnClientClick="return validateUpdate(1);"  />

如果validateUpdate(1) 返回false,那么imgbtnSchedule_Click 将不会被调用。

【讨论】:

  • 返回真;我已经添加了返回 true,并且它的执行直到返回 true。但是在调试(F12)时我可以看到我的 OnClientClick 已变成 OnClick,而我的实际 OnClick 不存在。上面问题中附加的图像和我的代码对于 OnClick 和OnClientClick。
  • @ashish_anand_93 就是这样 - 一个用于调用后面的代码,另一个用于调用 javascript - 他们更改名称
猜你喜欢
  • 2011-07-22
  • 2013-05-24
  • 2011-04-07
  • 2023-03-27
  • 1970-01-01
  • 2012-07-01
  • 2018-03-10
  • 2023-03-17
  • 1970-01-01
相关资源
最近更新 更多