2009-08-20 85 views
0

我知道如何在從數據庫返回數據時呈現帶有子節點的無序列表,但我有一個稍微不同的要求。Asp.Net MVC - 基於點擊節點創建樹狀圖

我的觀點在由UL組成的UL中列出了最高級別的項目。當用戶點擊日期時,需要發送該服務器端來運行查詢以呈現可能的子項。它必須做到4層深。

我的問題是,一旦你發送參數服務器端,你如何確保先前的節點完好無損,因爲當你4層深時,你已經失去了生成頂層的模型。

回答

0

我不確定我是否理解這個問題。爲了檢查模型的狀態,你必須參數化這些狀態。例如,1級包含具有特定ID的項目,2級別的其他ID。 在ajax請求期間,模型狀態將發送到服務器,以便它可以呈現適當的控件。

+0

您推薦使用AJAX來做到這一點嗎?你有一個例子嗎? – Jon 2009-08-20 12:00:17

+0

現在我不想重複使用AJAX。其實它是否是ajax並不重要。重點是您需要發送整個狀態以便能夠檢查模型。 – 2009-08-20 12:03:41

+0

因此,當你達到4級時,你必須運行查詢頂級,第二級和第三級? – Jon 2009-08-20 12:07:24