2011-01-18 46 views
0

我有一個DataList的用戶控件。我希望列表只顯示前20條記錄,底部有一個「更多」鏈接。如果用戶點擊更多,則在先前記錄下異步加載20多條記錄,而不回發。沒有使用類似jQuery的東西,可以用stardard Microsoft AJAX來完成嗎?ASP.NET AJAX中的Twitter風格分頁?

+0

沒人知道這是否可能? – 2011-01-25 14:40:57

回答

0

沒有人迴應,這是我能找到這個最接近的事:

http://joelabrahamsson.com/entry/twitter-style-paging-with-aspnet-mvc-and-jquery

我能做出這樣的工作是完全調整自己的網頁,唯一的方法 - 放棄使用Web用戶控件的。 Forego使用UpdatePanel和服務器端UI控件,如DataList。我使用jQuery在客戶端JavaScript中編寫了所有內容,並執行了自己的AJAX調用。現在工作好多了。現在我可以簡單地做一個AJAX調用靜態[的WebMethod]我的服務器上,並將它返回的消息,然後就做了:

 
$('#messagesdiv').append(msgHtml.d) 

,並有jQuery的只是動態更新與新的HTML DOM爲新消息。當然,這比這更復雜一點,但我希望你明白了。