2012-03-21 45 views
1

我需要在網頁上顯示網格。我有ASP.NET MVC 4作爲後端。我有一些額外的要求。ASP.NET MVC的網格組件4

  1. 組件必須是可伸縮的。即現在我需要一個簡單的只讀網格,但將來可能需要添加編輯,分組等。
  2. 組件必須對Minification and Bundling ASP.NET MVC 4 mechanism友好。

換句話說,組件應該包含模塊,可以添加這些模塊以提高功能。我的項目使用jQuery UI作爲集中的UI主題管理工具。所以我想到了jqGrid或DataTables。也許還有其他解決方案,我不知道。

我應該使用哪種組件/解決方案?

回答

2

我認爲你可以使用幾乎所有的JavaScript網格庫,ASP.NET MVC 4.0。它應該只是符合你的其他要求。

例如,您可以使用jqGrid幷包含jqGrid modules而不是jquery.jqGrid.min.jsjquery.jqGrid.src.js。該方法的另一個優點是您可以使用最新版本 jqGrid從github,並且能夠更快地實施錯誤修復。所以,你可以在一開始

i18n/grid.locale-en.js 
grid.base.js 
grid.common.js 
jquery.fmatter.js 

包括可需要一些更多的文件,只要你會使用一些additional jqGrid functionality

jqDnR.js 
jqModal.js 
grid.jqueryui.js 

以後,如果決定實施數據過濾或搜索,您可以包括附加模塊

grid.custom.js 

the toolbar filtering

grid.formedit.js 
grid.filter.js 

如果是single field searchingadvanced searching

如果您稍後決定實施分組,樹網格,子網格或樹支持編輯模式中的一個,則只需附加所包含模塊的列表即可。

0

ASP.NET MVC的Telerik擴展。我正在使用套件中的大部分組件,並使用我正在開發的MVC4項目。

我沒有使用MVC 4的捆綁功能,而是使用Combres軟件包。