为了账号安全,请及时绑定邮箱和手机立即绑定

OnclientClick和OnClick不能同时工作?

OnclientClick和OnClick不能同时工作?

C#
一只名叫tom的猫 2019-10-09 15:43:48
我有一个类似以下的按钮,<asp:Button ID="pagerLeftButton" runat="server" OnClientClick="disable(this)" onclick="pager_Left_Click" Text="<" />当我这样使用按钮时,onclick不会触发。当我删除OnClientClick时,就会触发onclick。我需要做的是,在回发期间禁用该按钮,并在回发结束后启用它。编辑:附加信息:我在我的触发函数中添加了断点,这是c#部分,我正在调试,但不能确定它们是否触发。这些功能就像protected void pager_Left_Click(object sender, EventArgs e){//Do smthing.}protected void pager_Right_Click(object sender, EventArgs e){//Do smthing.}当我单击我的按钮时,它会被禁用1-2秒并自动启用,但是我不确定为什么启用了它。我没有添加任何部分以使其再次启用。
查看完整描述

3 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

与OnClick一起使用时,OnClientClick似乎非常挑剔。


我尝试使用以下用例失败:


OnClientClick="return ValidateSearch();" 

OnClientClick="if(ValidateSearch()) return true;"

OnClientClick="ValidateSearch();"

但是他们没有用。以下工作:


<asp:Button ID="keywordSearch" runat="server" Text="Search" TabIndex="1" 

  OnClick="keywordSearch_Click" 

  OnClientClick="if (!ValidateSearch()) { return false;};" />


查看完整回答
反对 回复 2019-10-09
  • 3 回答
  • 0 关注
  • 704 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信