2

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

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

  • 网页
  • 网络表单
  • MVC

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

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

  • 就内置实用程序而言,该模型(网页)是否与其他两种模型一样强大,就像 PHP 有很多内置函数一样。
  • 你能用这个模型做 OOP 吗?
  • 可以做功能吗?
  • 我不知道这个模型有多先进,所以问题是这个模型是否会限制我构建你只能用其他两个模型做的东西?
  • 我可以使用 c# 使用模型吗?
  • 你有关于这个模型的高级教程的链接吗?

谢谢。

4

1 回答 1

2

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

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

我写了很多关于使用 Web Pages 进行网站开发的文章,包括许多具有基于 OOP 的高级概念的文章,例如使用 Entity Framework 进行代码优先开发,以及将类库合并到 ASP.NET Web Pages 站点中以获取数据访问代码。

于 2013-10-11T12:13:44.920 回答