2009-12-15 62 views
0

該應用程序包含大量的運行生成網格和圖表。 基於數據的某些閾值將需要網格單元的着色。 也會使用ajax進行排序,分頁和導出gridview。asp.net mvc適合這個應用程序嗎?

我應該使用webforms還是可以通過使用 preinits,事件綁定和查看狀態來爲運行時網格和圖表生成掙扎,從而爲webforms提供一些優勢。

預先感謝您的意見。

回答

4

沒有什麼,你描述ASP.NET MVC將無法處理,然後一些。

話雖如此,你應該考慮一些事情。

  1. 您正在描述的webforms頁面生命週期不在ASP.NET MVC中使用。
  2. 沒有視圖狀態,還有就是你用一個模型的概念,但視圖狀態已經一去不復返了。
  3. 如果您使用您的網格和圖表,你需要確保它們與ASP.NET MVC兼容的第三方控件。他們可能不是,特別是如果他們利用視圖狀態。
  4. 你不用MVC獲得圖表和網格,你必須自己實現語法,或者購買一些控件。
2

關於ASP.NET MVC,人們似乎沒有經常提及的一件事情是,對於許多事情來說,需要比標準的ASP.NET應用程序更多的工作和開發時間。

ASP.NET MVC爲您提供了很多控件,但這意味着您放棄了標準ASP.NET提供的許多RAD便利功能。

相關問題