2009-12-15 54 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便利功能。

相关问题