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

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

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

這個(gè)事件不會主動postback,需要手動寫javascript觸發(fā)。對網(wǎng)上找到的方法做了些改進(jìn),增加UpdatePanel,以免頁面不停的刷。這里就不考慮性能神馬的了,因?yàn)榧热豁?xiàng)目已經(jīng)允許選擇使用TreeView服務(wù)器控件了,也就不要在乎多一個(gè)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") {
        //第一個(gè)參數(shù)寫UpdatePanel的ID,否則就是整個(gè)頁面刷了
        __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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

清水河县| 炉霍县| 乡城县| 岳阳市| 贵定县| 吐鲁番市| 东宁县| 杨浦区| 瓦房店市| 奉贤区| 福贡县| 石城县| 焉耆| 惠安县| 大港区| 江安县| 太湖县| 文成县| 南康市| 平远县| 海林市| 汉阴县| 冷水江市| 翼城县| 安化县| 黔西| 富顺县| 扬州市| 云梦县| 松桃| 七台河市| 深圳市| 龙南县| 阳曲县| 长丰县| 玉屏| 西安市| 浮山县| 庄浪县| 金湖县| 瑞昌市|