2009-06-04 23 views
5

有沒有一種現實的方式在ASP.NET MVC中實現webforms stylegridview,並進行內聯編輯?在ASP.NET MVC中複製Webforms GridView

我發現了各種解決方案,使用JQuery加載項在MVC中使用內聯編輯來獲取網格,但到目前爲止,它們非常混亂,需要不切實際的工作量,並且當您想要添加客戶端時會變得更糟和服務器端驗證。

我開發了很多網站,他們有相當廣泛的管理部分。到目前爲止,我已經花了更長的時間用MVC做了一個頁面(它仍然不起作用)比我在網站的整個管理部分做的要多。內聯編輯網格對於某些人來說確實很好,比如說維護一個國家列表並將其標記爲有效或無效。我知道我可以很容易地打開一個「詳細信息/編輯」頁面,甚至可以通過AJAX彈出框來處理它,但這些選項都不像內聯編輯那樣提供簡單的用戶體驗。

有沒有人找到一種簡單的方法來實現內聯網格編輯,或者我需要去混合MVC/winforms站點(我真的不想這樣做)。

感謝 安德魯

回答

1

的Java腳本框架Ext JS對所有不同類型的網格的一些很好的支持。這是你可以很容易地與ASP .NET MVC一起使用的東西,我確信還有其他一些解決方案,包括客戶端和服務器端。

0

爲了達到這個目的,我很幸運地將動態數據與ASP.NET MVC結合在一起。這種混合解決方案可以爲您提供面向MVC站點的所有優勢,同時爲您提供一種快速簡單的方法,在您的所有數據上創建CRUD功能以實現管理目的。說實話,如果你的用戶基數不是那麼大,那麼在動態數據中設計整個應用程序是一個合理的選擇,尤其是一旦你習慣使用它的基本「腳手架」能力。

就實際上找到一個在ASP.NET MVC中提供ASP.NET GridView功能的打包解決方案而言,祝你好運。我還沒有找到任何解決方案,不需要使用javscript框架或MVC Contrib提供的不完整解決方案進行某種融合。如果你確實找到一個,請告訴我。