注册客户端脚本 [英] Register Client Script

查看:114
本文介绍了注册客户端脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请任何人告诉我如何在服务器端注册关注脚本,该脚本是在用户控件中创建的.
我有2个GridViews(GV1和GV2),每个都有Check All标头复选框.当单击每个GridView上的CheckBox标头时,每个GridView中的所有记录都应该被检查.

Please anyone could tell me how to register the follow script in server side and which is created in User Control.
I have 2 GridViews ( GV1 and GV2) which of each has Check All header checkbox. When click on CheckBox header on each GridView, all records in each GridView suppose to be checked.

function HeaderClick(CheckBox, GVName) {

       //Get target base & child control.
       var TargetBaseControl;
       if (GVName == "GV1")
           TargetBaseControl = document.getElementById('<%= this.GV1.ClientID %>');
       else if (GVName == "gv2")
           var TargetBaseControl = document.getElementById('<%= this.gv1.ClientID %>');

       var TargetChildControl = "chk";
       //Get all the control of the type INPUT in the base control.
       var Inputs = TargetBaseControl.getElementsByTagName("input");
       alert(Inputs);
       //Checked/Unchecked all the checkBoxes in side the GridView.
       for (var n = 0; n < Inputs.length; ++n) {
           if (Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl, 0) >= 0) {
               Inputs[n].checked = CheckBox.checked;
           }
       }

   }

推荐答案

为此使用javascript.
Its batter to use javascript for this .


这篇关于注册客户端脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆