星期二, 8月 05, 2008

Asp.Net的TreeView Checked事件 Part II

Asp.Net的TreeView Checked事件裏,MIS小姐希望能夠自動選取子節點,但後來又希望能做更多的動作,因此只好強迫TreeView postback。
在aspx加上
<script language="javascript" type="text/javascript">
    function TreeNodeChecked()  {  
          var ele = window.event.srcElement;  
          if(ele.type=='checkbox')  
          {  
              var form1 = document.getElementById('form1');
              form1.submit();         
         }  
    }
</script>
在aspx.cs的Page_Load事件再加上
protected void Page_Load(object sender, EventArgs e)
{
   TreeView1.Attributes.Add("onclick", "TreeNodeChecked();");
}

沒有留言: