今天遇到的一个小问题
   当同一个按钮上的onclick事件同时在客户端和服务器端注册了不同的函数时,如何让服务器端的事件根据客户端事件决定是否执行?

   方法:
      在服务器端添加onclick事件:

how to set onclick event priority on both client & serverbtnDelete.Attributes.Add("onclick","if(DeleteData())");

   按钮btnDelete必须使用客户端的input,runat设置为server
how to set onclick event priority on both client & server<input type="button" id="btnDelete" runat="server" name="Delete" class="clsBtn100" value="Delete">

这样的话,解析出来的结果就是:
how to set onclick event priority on both client & server<input language="javascript" onclick="if(DeleteData()) __doPostBack('btnDelete','')" name="btnDelete" id="btnDelete" type="button" class="clsBtn100" value="Delete" />

是否doPostBack就看客户端事件的执行结果了

---2005-06-05
发表到DevX 纪念一下
how to set onclick event priority on both client & server

相关文章:

  • 2021-12-14
  • 2021-05-19
  • 2021-05-23
  • 2022-12-23
  • 2021-07-21
  • 2021-06-05
  • 2022-12-23
  • 2021-07-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-11-27
  • 2021-11-28
  • 2021-08-30
相关资源
相似解决方案