asp.net mvc适合这个应用吗?

时间:2009-12-15 22:35:19

标签: asp.net-mvc

该应用程序包含大量运行时生成的网格和图表。 基于数据,某些阈值将需要对网格单元进行着色。 还将使用ajax对gridviews进行排序,分页和导出。

我应该使用webforms还是mvc在遇到困难时可以提供一些优于webforms的好处 运行时网格和图表生成的preinits,事件绑定和viewstate。

预先感谢您的意见。

2 个答案:

答案 0 :(得分:4)

没有任何描述ASP.NET MVC无法处理的内容,而是一些。

话虽如此,你应该考虑一些事情。

  1. 您正在描述的webforms页面生命周期未在ASP.NET MVC中使用。
  2. 没有视图状态,您使用的是模型的概念,但视图状态已消失。
  3. 如果您正在为网格和图表使用第三方控件,则需要确保它们与ASP.NET MVC兼容。它们可能不是,特别是如果它们使用viewstate。
  4. 你没有获得MVC开箱即用的图表和网格,你必须自己实现语法,或购买一些控件。

答案 1 :(得分:2)

人们似乎没有经常提及ASP.NET MVC的一个原因是,对于许多事情来说,需要比标准ASP.NET应用程序更多的工作和开发时间。

ASP.NET MVC为您的应用程序提供了很多控制,但这意味着您放弃了标准ASP.NET提供的许多RAD便利。