ASP.NET网页问题

时间:2013-10-11 09:19:12

标签: c# asp.net asp.net-mvc asp.net-webpages

我是ASP.NET新手,但多年来一直使用PHP。我已经开始了一个教育计划,我们被迫学习ASP.NET,我正试图找到最好的方法。

据我所知,当您编写ASP.NET代码时,您可以选择三种不同的开发模型:

  • 网页
  • 网络表单
  • MVC

我发现“网页”似乎是最容易使用的模型,因为它比其他两个模型更能提醒PHP。

所以我对模型“网页”有一些疑问:

  • 模型(Web Pages)在内置实用程序方面与其他两个模型一样强大,就像PHP有很多内置函数一样。
  • 您可以使用该模型进行OOP吗?
  • 你能做功能吗?
  • 我不知道模型有多先进,所以问题是这个模型是否限制我构建只能用另外两个模型做的事情?
  • 我可以使用模型使用c#。
  • 您是否有任何关于此模型的高级教程的链接。

感谢。

1 个答案:

答案 0 :(得分:2)

Web页面模型只是使用ASP.NET开发动态站点的一个切入点。它背后是与其他两个入口点相同的.NET库:Web Forms和MVC。无论您在MVC和Web窗体中可以做什么,您都可以在Web页面中进行操作。您不限于功能的子集。

C#和VB(Web页面的语言选择)都是完全面向对象的,因此您可以在使用Web页面进行开发时尽可能多地使用OOP。

我编写了一个lot of articles on using Web Pages for web site development,包括很多基于OOP的高级概念,例如使用Entity Framework进行Code-First开发,以及将类库合并到ASP.NET Web Pages站点以获取数据访问代码。