我曾经使用过ASP.NET MVC 5.0
,这是我见过或使用过的唯一的 ASP*
技术。我甚至在Goolge上搜索,变得更加困惑。
例如,在这本书中,他们在教什么?当他们说ASP.NET时,这是否意味着ASP.NET网络表单?
我的主要问题是:当我看到ASP.NET时,它是否意味着ASP.NET WebForms?(除非是ASP.NET核心或MVC,这两个我都知道)但我混淆了ASP.NET和ASP.NET WebForms?
很多年前,我把一些按钮和文本框拖到一个ASP.NET页面上,它是VS2003
:)我想,ASP.NET WebForms和上面的这本书仍然是那本的延续吗?或者我们也可以使用某种ASP.NET
,而不是WebForms
、MVC
或Core
?
发布于 2016-12-26 14:53:58
ASP.NET是微软开发的一种技术。您可以使用它的两种不同方式,即ASP.NET Web和ASP.NET MVC。这些都是模式,它们对用户具有可更改的用法。它们有很多层。简单的例子是:introduction.htm,仅此而已:)
发布于 2016-12-26 22:23:56
ASP.NET是一个用于创建服务器端web应用程序的框架,因此它的工具集、API、库...etc、web窗体只是该框架的一部分,其他部分包括ASP.NET MVC、ASP.NET网页和ASP.NET单页应用程序。
发布于 2016-12-27 05:33:59
如果我们回过头来看,ASP.NET最初在2001年是WebForms,所以我们甚至不需要显式地称它为WebForms。
ASP.NET的含义只有在2010年前后微软发布ASP.NET MVC (以及后来的Web /SignalR/网页)时才会改变。从那时起,ASP.NET是涵盖所有用户的总括术语,也是WebForms的总称。
最近,ASP.NET核心被创建为一个全新的平台,与以前的所有框架不同。因此,IMHO ASP.NET Core != ASP.NET。
回到书的封面,它应该意味着在ASP.NET 4.5下的所有东西,其中包括WebForms/MVC/Web /SignalR/WebForms。
https://stackoverflow.com/questions/41332871
复制相似问题