问题描述
新手请教,如果使用ImageButton控件只触发单击事件,而不提交到服务器,谢谢!
解决方案
解决方案二:
returnfalse;
解决方案三:
把他的服務器端事件刪掉,添加客戶端的Click如:<igtxt:WebImageButtonID="btnQuery"runat="server"Text="查詢"><ClientSideEventsClick="btnQuery_Click"/>//html代碼。然後寫://Click事件functionbtnQuery_Click(oButton,oEvent){//功能代碼;oEvent.cancel=true;//這句一定要。}
解决方案四:
<scriptlanguage="javascript">functiontest(){if(XXXX==XXXX)returntrue;elsereturnfalse;}</script><asp:ImageButtonOnClientClick="test();"/>要不提交到服务器,肯定只有script了
解决方案五:
<asp:ImageButtonOnClientClick="yourfunction();returnfalse;"/>
解决方案六:
引用4楼livesw的回复:
<asp:ImageButtonOnClientClick="yourfunction();returnfalse;"/>
解决方案七:
谢谢各位收到
解决方案八:
呵呵自己判断下,确定一下返回值就OK啦!
解决方案九:
这种时候不能在客户端做,应该放到codebehide中做XXX.OnClientClick="yourfunction();returnfalse;";
时间: 2024-07-31 12:00:42