[英]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.