C# 从服务器端ASP.Net将Javascript函数绑定到TreeView复选框

C# 从服务器端ASP.Net将Javascript函数绑定到TreeView复选框,c#,asp.net,javascript,treeview,checkbox,C#,Asp.net,Javascript,Treeview,Checkbox,我有一个树视图,ShowAllCheckBox属性为true,我需要在单击事件中为每个复选框绑定一个javascript函数 如何做到这一点,任何人都能提出建议吗?使用,您可以按如下方式轻松做到 $("#TreeView1 input[type='checkbox']").bind('click',function(){ var ischecked = (this.checked == true); alert(ischecked);

我有一个树视图,ShowAllCheckBox属性为true,我需要在单击事件中为每个复选框绑定一个javascript函数

如何做到这一点,任何人都能提出建议吗?

使用,您可以按如下方式轻松做到

$("#TreeView1 input[type='checkbox']").bind('click',function(){
            var ischecked = (this.checked == true);
            alert(ischecked);
         });
使用,您可以按如下方式轻松完成

$("#TreeView1 input[type='checkbox']").bind('click',function(){
            var ischecked = (this.checked == true);
            alert(ischecked);
         });

无法在服务器端重新解析渲染输出的情况下执行此操作。TreeView不使用控件集合,直接呈现输入元素

您必须按照gk或传统的建议使用某种形式的java脚本:

<script type="text/javascript" language="javascript">
    var inputs = document.getElementsByTagName("input");
    for (i = 0; i < inputs.length; i++)
        if (inputs[i].type == "checkbox" && inputs[i].name.indexOf("TreeView1", 0) == 0)
            inputs[i].onclick = function() { alert('click'); };
</script>

var inputs=document.getElementsByTagName(“输入”);
对于(i=0;i
无法在服务器端重新解析渲染输出的情况下执行此操作。TreeView不使用控件集合,直接呈现输入元素

您必须按照gk或传统的建议使用某种形式的java脚本:

<script type="text/javascript" language="javascript">
    var inputs = document.getElementsByTagName("input");
    for (i = 0; i < inputs.length; i++)
        if (inputs[i].type == "checkbox" && inputs[i].name.indexOf("TreeView1", 0) == 0)
            inputs[i].onclick = function() { alert('click'); };
</script>

var inputs=document.getElementsByTagName(“输入”);
对于(i=0;i