2012-10-17 36 views
1

當前我創建了一個帶有列表框的嚮導。列表框有一個下一個和上一個按鈕。列表框中有成千上萬的項目,但下一個和上一個將顯示30個項目。c#sql中的更新列表框

我沒有使用AJAX,所以每次單擊按鈕時頁面都會重新加載。每次用戶點擊下一頁和下一頁時,我不希望頁面重新加載。我想過使用AJAX。

是否有反正我可以通過AJAX或其他方式防止頁面重新加載,每次用戶下一次按下。按next(下一個)會觸發一個存儲過程,用於選擇下一個30個項目。

C#,SQL,ASP.NET,HTML,JavaScript的

+1

你可以使用AJAX與ASP.NET 2 ... – Lloyd

+0

那麼listitems來自sql數據庫。下一個按鈕將從同一個表中檢索更多項目。這是由一些調用存儲過程的c#代碼處理的。我似乎有一些與Ajax和asp.net 2.0的東西,但我需要一些協助與c#和ajax – Nitrodbz

回答

1

你一定能使用jquery用於此目的。它將允許你做一個Ajax請求。實際上,ajax請求可以通過.net頁面完成,甚至可以使用純javascript,而與.Net版本無關。

但是,使用jquery會使它變得簡單,並且您將能夠使用服務器的結果輕鬆填充列表框。

+0

列表項來自sql數據庫。這會改變什麼嗎? – Nitrodbz

+0

當您使用jQuery進行ajax請求時,會在服務器端進行處理,您可以獲取新值並將其作爲xml返回以響應ajax請求。客戶端腳本反過來將解析ajax並用新值重新填充列表框。 –

+0

http://ringdesign.suratdiamond.com/choose_your_diamond.aspx - 請參閱此頁面,尋呼機的功能與您想要在應用中執行的操作類似。 –