我已經在這個jquery插件(https://github.com/gbirke/jquery_pagination)在asp.net中創建了一個分頁網格,該工作很好。但是我不知道如何做搜索。我是一個新手,非常感謝!如何使用jquery插件在asp.net中進行分頁和搜索
0
A
回答
1
現在讓我們忽略的jQuery並假設你完全實現搜索在.NET中,presumaly響應與所謂的「q
」一個查詢參數的GET請求。
你實際執行搜索的方式並不相關:我假設你有某種數據庫對象或Lucene索引搜索器爲你提供了結果,那麼這只是分頁數據結果的問題尋呼查詢字符串參數(通常分別稱爲start
和count
)。
例如(用MVC的說法)
public ActionResult Search(String q, Int32? start, Int32? count) {
// example using L2S or EF
var results = from d in _db.Documents
where d.Content.Contains("q")
select d;
if(start != null) results = results.Skip(start.Value);
results = results.Take(count != null ? count.Value : 25);
return View(results);
}
現在,當你得到jQuery時,我假設你想異步搜索。那麼這只是重新實現服務器端操作的問題,但返回JSON,XML或原始HTML片段而不是整個視圖文檔。假設你會爲Textbox的keypress事件(檢測Enter/Return鍵)執行一個事件處理程序,向搜索控制器動作發出Ajax請求,然後將響應轉換爲HTML(如果它不是已經),然後將其插入到結果表中。 Simples。
由於各種原因,省略了其他技術細節。
相關問題
- 1. 表搜索和分頁 - jquery燈插件
- 2. 如何使用jQuery與分頁進行實時表搜索?
- 3. 如何在彈性搜索中使用Laravel進行分頁5
- 4. 如何使用jQuery UI自動完成插件進行搜索?
- 5. 如何在YII中進行分頁和搜索?
- 6. 如何在asp.net中進行搜索mvc3
- 7. 如何使用php和jquery進行實時搜索來創建分頁?
- 8. 在LI中使用jquery進行搜索
- 9. 如何在ASP.NET中使用Repeater控件進行分頁?
- 10. 使用ASP.NET gridview的jQuery分頁插件
- 11. Jquery Bootstrap分頁和搜索
- 12. 如何使用腳本語言和使用jquery進行搜索?
- 13. 快速搜索在asp.net表中使用jQuery快速搜索插件
- 14. 如何在asp.net中使用Ajax進行搜索MVC
- 15. 如何使用NetSuite支持案例搜索進行分頁?
- 16. 如何在asp.net中進行分頁?
- 17. 如何在datagrid asp.net中進行分頁?
- 18. 如何在asp.net mvc3中進行分頁?
- 19. 如何防止使用可搜索插件進行應用範圍搜索?
- 20. 使用ajax和asp.net進行分頁mvc
- 21. asp.net mvc jquery分頁插件
- 22. Yii2:在Gridview中使用Pjax POST進行搜索但分頁
- 23. CakePHP:在模型中使用搜索邏輯進行分頁
- 24. 在Laravel 5中使用分頁支持進行動態搜索
- 25. 如何在java中使用hibernate進行多分面搜索?
- 26. 如何使用jQuery和維基百科API進行搜索
- 27. 如何在DataTables插件中進行全文搜索
- 28. 在jQuery和Laravel中使用getJSON進行動態搜索4
- 29. 使用jquery分頁插件
- 30. 如何在mysql中使用LIKE和通配符進行搜索?
這就像是說「我有一塊金屬,我該如何製造火箭發動機」。這不是這個網站的內容。嘗試自己創建一些東西,表明你至少已經嘗試過自己做這件事,我們會盡力幫助解決它。但現在你只是另一個「給編碼」freeloader。 –