ASP.NET网页,WebForms还是MVC?

时间:2012-08-06 12:07:52

标签: asp.net asp.net-mvc webforms

我正在考虑使用标题中提到的技术,但我无法确定哪一种对我最好。我jsut看了asp.net来了解每种技术,但我认为我需要混合使用MVC和WebForms,这就是我要问的原因..

  • 我想在应用程序本身和URL中使用MVC结构
  • 我想轻松创建一个包含分页和排序的gridview,并轻松将其映射到SQL数据库
  • 我想通过CSS
  • 轻松设置一切

在我看了asp.net后,我认为MVC3对我来说很棒,但是我需要将它与WebForms结合使用,因为我看到DataGridView控件将是我gridview的最佳选择。

有人能给我一些想法,对我来说最好吗?

经过很长一段时间使用PHP和HTML / JS后,我讨厌每一步都使用precreated Controls我只需要映射到数据库并通过css进行自定义将是一个很好的增强,可以加快开发速度!

谢谢!

2 个答案:

答案 0 :(得分:1)

在我看来,你应该选择MVC 3方法(鉴于你提到的大部分内容)与jQuery DataTables相结合。这为您提供了两全其美的优势 - 出色的数据可视化和MVC 3的所有优势。

数据表 http://datatables.net/

CodeTject上的DataTables ASP.NET MVC 3教程 http://www.codeproject.com/Articles/155422/jQuery-DataTables-and-ASP-NET-MVC-Integration-Part

此外,如果您不想使用jQuery数据表,您可以查看MVC 3 Web网格,它是MVC内置的DataGridView等效项: http://msdn.microsoft.com/en-us/magazine/hh288075.aspx

答案 1 :(得分:0)

你可以使用带有aspx的MVC,你也可以使用你想要的webforms功能。 我知道可能会有关于此的火焰战争,人们会提出不同的建议。

去寻找你想要的东西。

在ASP.NET MVC中,您可以轻松获得所需的全部内容。