最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2020年12月03日 11:57:29   作者:David Huang  
這篇文章主要介紹了TreeNodeCheckChanged事件觸發(fā)方法代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這個(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>

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

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

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

相關(guān)文章

最新評(píng)論

海晏县| 灵丘县| 偃师市| 丹阳市| 乌海市| 榆中县| 雷波县| 喀喇| 德保县| 尚志市| 河南省| 孟州市| 博白县| 富宁县| 巫溪县| 巴中市| 都江堰市| 依兰县| 平阳县| 五指山市| 岳阳市| 栾城县| 巨野县| 延寿县| 山阳县| 双峰县| 萨嘎县| 苍南县| 丰都县| 宜宾市| 靖宇县| 永丰县| 额敏县| 米泉市| 庄河市| 乐至县| 共和县| 永善县| 仁寿县| 丰宁| 淮滨县|