找回密码
 立即注册

QQ登录

只需一步,快速开始

doc343

高级会员

6

主题

13

帖子

1706

积分

高级会员

积分
1706

活字格认证

doc343
高级会员   /  发表于:2011-9-6 15:03  /   查看:6622  /  回复:4
C1ToolBar后台cs代码用的是 switch (e.Item.Text)
            {
                case "toolbar的button名称":
//代码
}
js代码用function C1ToolBar1_OnClientItemClick(sender, eventargs){
  //
  // Put your code here.
    //
   
}
里面应该如何写呢?
我想通过点击toolbar上的按钮,对页面表单进行简单验证,验证成功后到后台进行操作,失败则不跳到后台,以前用普通的button实现过,C1ToolBar里不知如何实现,普通的button可以写成,toolbar的js参数名字是自动生成的?求详解
谢谢!

4 个回复

倒序浏览
doc343
高级会员   /  发表于:2011-9-6 15:05:00
沙发
普通button是OnClientClick="return checkForm()",发个帖居然还少内容了。。。晕
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-6 15:46:00
板凳
可以通过以下代码判断是点击的那个按钮:
  1. <script type="text/javascript" id="ComponentOneClientScript1">
  2.     function C1ToolBar1_OnClientItemClick(sender, eventargs) {
  3.         switch (eventargs.get_item().get_text()) {
  4.             case "Button1":
  5.                 alert("Button1")
  6.                 break
  7.             case "Button2":
  8.                 alert("Button2")
  9.                 break
  10.             default:
  11.                 break;
  12.         }
  13.     }
  14. </script>
复制代码
回复 使用道具 举报
doc343
高级会员   /  发表于:2011-9-7 10:10:00
地板
试了上面一段代码了,没有作用。。。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-7 10:32:00
5#

回复 4# doc343 的帖子

你需要给C1GridView添加OnClientItemClick,然后在 switch 那行代码加一个断点,看能否成功
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部