我有一个类似以下的按钮,<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;};" />
- 3 回答
- 0 关注
- 704 浏览
添加回答
举报
0/150
提交
取消