Asp.net 之TreeView的TreeNode點擊,直接展示展開和收縮的效果

來源:互聯網
上載者:User

     TreeView 控制項中的節點文本可以處於兩種模式之一:選擇模式或導航模式。 

      預設情況下,會有一個節點處於選定狀態。若要使一個節點處於導航模式,請將該節點的 NavigateUrl 屬性值設定為空白字串 ("") 以外的值。若要使節點處於選擇模式,請將節點的 NavigateUrl 屬性設定為空白字串。

     預設情況下,單擊處於選擇模式的節點會將頁面回傳到伺服器並引發 SelectedNodeChanged 事件。也可以選擇設定節點的 SelectAction 屬性,指定引發其他事件。若要確定哪個節點在被單擊時處於選擇模式,請使用 TreeView 控制項的 SelectedNode 屬性。

     當節點處於導航模式時,禁用該節點的所有選擇事件。單擊處於導航模式的節點時,使用者將被定向到指定的 URL。可以選擇設定 Target 屬性以指定用來顯示連結內容的視窗或架構。

   

節點處於選擇模式時,使用 SelectAction 屬性指定選擇節點時引發的事件。下表列出了可用的選項。

選擇操作

說明

TreeNodeSelectAction.Expand

切換節點的展開和摺疊狀態。相應地引發 TreeNodeExpanded 事件或 TreeNodeCollapsed 事件。

TreeNodeSelectAction.None

在選定節點時不引發任何事件。

TreeNodeSelectAction.Select

在選定節點時引發 SelectedNodeChanged 事件。

TreeNodeSelectAction.SelectExpand

選擇節點時引發 SelectedNodeChanged 和 TreeNodeExpanded 事件。節點只會展開,不會摺疊。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.