首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么在前台阻止button触发后台事件

2012-01-05 
如何在前台阻止button触发后台事件?按钮为: asp:ButtonID Button5 runat server Text Button On

如何在前台阻止button触发后台事件?
按钮为: <asp:Button   ID= "Button5 "   runat= "server "     Text= "Button "   OnClientClick= "ImgBtnClick(5); "   OnClick= "Button5_Click "/>


  <script   language= "javascript ">
                function   ImgBtnClick(Num)
                {
                 
                      if   (url.indexOf( 'http:// ')==-1   &&   url.indexOf( 'ftp:// ')==-1   &&   url!=null   &&   (url)!= ' ')  
                      {
                              //如果不是网上的连接就执行服务器端代码
                              return   true;                              
                      }
                    else
                  {
                  返回不触发后台事件
                  }
。。。。


[解决办法]
OnClientClick= "return ImgBtnClick(5); "
[解决办法]
linekery() ( ) 信誉:100 Blog 2007-03-08 09:11:52 得分: 0
onclientclick 和 onclick 一起写 不管return 什么都触发 onclick 事件
要不 就用ajax。。。
======================================
不要乱说好不好
onclientclick只要 OnClientClick= "return ImgBtnClick(5); "这样写以后就可以根据返回值的true和false来判断要不要执行后台的程序的

我们现在做删除按钮的提醒也都是这样做的

热点排行