技術涉及:最佳實踐:我如何實現類似於Stackoverflow的用戶列表的列表?
- 的ASP.NET Web表單
- 的Javascript(jQuery的舉例)
案例
使其更清晰,讓我們給#1 Users list
舉個例子。這個列表可以在客戶端操縱。我可以搜索,頁面等等。所以顯然我們需要調用jQuery.ajax來檢索給定搜索的每個頁面的HTML。好的。現在,這給我留下了第一個問題:
在服務器端呈現jQuery.ajax響應的最佳方式是什麼?我不能使用我想的模板,所以我認爲最明顯的解決方案是將HTML標記創建爲服務器控件並將它們呈現爲ASHX請求的結果?這是最好的方法嗎?
不錯。這解決了我們另一個問題:
當用戶第一次進入
Authors List
第一列表頁面應該已經來自完全呈現好嗎服務器?當然,我們可以渲染第一頁以及ajax調用,但我認爲它不會更好。這次我可以使用模板來渲染列表,但是這個模板在案例1中不能被重用。我該怎麼做?
現在最後一個問題:
現在我們有2種渲染策略:1)客戶端和2)服務器。我如何重用2個渲染的代碼?
解決這些問題的最佳實踐是什麼?