婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

    當(dāng)前位置:首頁 >  站長 >  編程技術(shù) >  正文

    TreeNodeCheckChanged事件觸發(fā)方法代碼實(shí)例

     2020-12-08 10:58  來源: 腳本之家   我來投稿 撤稿糾錯

      阿里云優(yōu)惠券 先領(lǐng)券再下單

    這篇文章主要介紹了TreeNodeCheckChanged事件觸發(fā)方法代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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

    前臺頁面

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

      <script type="text/javascript">
        function postBackByObject() {
          var o = window.event.srcElement;
          if (o.tagName == "INPUT" && o.type == "checkbox") {
            //第一個參數(shù)寫UpdatePanel的ID,否則就是整個頁面刷了
            __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>

    后臺頁面

    protected void Page_Load(object sender, EventArgs e)
      {
        if (!IsPostBack)
        {
          treeView1.Attributes.Add("onclick", "postBackByObject()");
        }
      }

    以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

    來源:腳本之家

    鏈接:https://www.jb51.net/article/201293.htm

    申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

    相關(guān)標(biāo)簽
    asp.net
    代碼設(shè)計(jì)

    相關(guān)文章

    熱門排行

    信息推薦