如何觸發(fā)一個(gè)TreeNodeCheckChanged事件-創(chuàng)新互聯(lián)

如何觸發(fā)一個(gè)TreeNodeCheckChanged事件?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信平臺(tái)小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了朝陽(yáng)免費(fèi)建站歡迎大家使用!

這個(gè)事件不會(huì)主動(dòng)postback,需要手動(dòng)寫javascript觸發(fā)。對(duì)網(wǎng)上找到的方法做了些改進(jìn),增加UpdatePanel,以免頁(yè)面不停的刷。這里就不考慮性能神馬的了,因?yàn)榧热豁?xiàng)目已經(jīng)允許選擇使用TreeView服務(wù)器控件了,也就不要在乎多一個(gè)UpdatePanel了。

前臺(tái)頁(yè)面


<html>
<head runat="server">
  <title></title>

  <script type="text/javascript">
    function postBackByObject() {
      var o = window.event.srcElement;
      if (o.tagName == "INPUT" && o.type == "checkbox") {
        //第一個(gè)參數(shù)寫UpdatePanel的ID,否則就是整個(gè)頁(yè)面刷了
        __doPostBack("UpdatePanel1", "");
      }
    }
  </script>

</head>
<body>
  <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <ContentTemplate>
        <asp:TreeView runat="server" ID="treeView1"
          OnTreeNodeCheckChanged="treeView1_TreeNodeCheckChanged">
        </asp:TreeView>
      </ContentTemplate>
    </asp:UpdatePanel>
  </form>
</body>
</html>

網(wǎng)站題目:如何觸發(fā)一個(gè)TreeNodeCheckChanged事件-創(chuàng)新互聯(lián)
本文地址:http://bm7419.com/article42/diochc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、關(guān)鍵詞優(yōu)化、網(wǎng)站建設(shè)、云服務(wù)器、企業(yè)建站、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)