簡體   English   中英

樹景asp.net

[英]Treeview asp.net

我在asp.net頁面上有一個treeview控件。 每次我在樹中選擇一個節點時,樹下都會顯示該樹的副本。 我聽不懂 到目前為止,我還沒有編寫任何代碼。 我可能錯過了本應設置的某些屬性。 無論我單擊另一棵樹上的哪個節點,都會在現有區域下方顯示。 請幫忙!

聽起來您是在將Treeview添加到Page_Load的頁面上,而沒有測試它是否是回發。

如果是回發,則在WebForm重構自身時,Treeview將自動添加到頁面中。

嘗試這個:

void Page_Load() {

    if( !Page.IsPostback ) {

    // code to add treeview to page
    }
}

就是說-我強烈建議您遠離WebForms Treeview控件(通常來說,System.Web.UI.WebControls命名空間中的任何內容-Literal和PlaceHolder除外),因為它們從開發人員手中奪走了太多控制權,並且通常最終導致破壞用戶體驗。 多年前,WebControls庫最初是圍繞IE6設計的。

如果您要開始一個新項目,強烈建議您看看ASP.NET MVC。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM