ASP.NET Web Pages, WebForms or MVC?



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

  • 我想要应用程序本身和 URL 中的 MVC 结构
  • 我想轻松创建具有分页和排序的网格视图,并轻松将其映射到 SQL 数据库
  • 我想通过CSS轻松设置所有样式

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

有人给我一些想法,什么对我最好?

在使用 PHP 和 HTML/JS 很长时间后,我讨厌它做每一个小步骤,使用预先创建的控件,我只需要映射到数据库并通过 css 进行自定义,这将是一个很大的增强,可以加快开发速度!

谢谢!

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

数据表http://datatables.net/

数据表 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

您可以使用 MVC,与 aspx, 您还可以使用所需的网络表单功能。我知道可能会有一场关于这一点的火焰战争,人们会提出不同的建议。

追求你想要的。

您需要的所有内容都可以在MVC中轻松实现 ASP.NET。

最新更新