我正在使用新實現替換ASP.NET Web應用程序中的現有Web網格。現有電網功能強大,但不夠靈活。它也帶來了我們不喜歡在我們的網頁上的所有類型的框架。Web網格,客戶端綁定VS.服務器端HTML生成
雖然尋找到現有的選項我發現我可以打破現有的解決方案分爲兩個主要的方法。舊的方法最好由ASP.NET GridView表示。這是一個經典的ASP.NET控件,它根據給定的一組數據在服務器上生成所需的HTML。較新的方法取決於客戶端渲染,主要是使用jQuery。一個很好的例子是jqGrid。只有數據被髮送到客戶端(通常使用JSON或XML)
在GridView的情況下,如果我想要一個AJAX的行爲,我將不得不像一個更新面板來實現它。
- 我應該做出明確的選擇嗎?
- 是否有一個很好的機會實現與jqGrid(即使有很多記錄),與服務器端呈現控件獲得相同的清醒行爲?
- 是否有一些混合兩種方法的混合實現?
謹防jqGrid的,我們通過了一個項目,但不得不隨後離開它,因爲它缺乏可擴展性(無論您在演示將工作有,但一旦需要,甚至改變它一點點或有更重要的是,你需要置身於jqGrid的兜帽之下,讓你的手變得非常髒,不能構建擴展並插入它)。 – montrealist 2009-07-14 20:24:29
奇數。我沒有任何問題定製jqGrid。 – 2009-07-15 11:52:04