ASP.NET Web窗体是ASP.NET web应用程序框架的一部分。它是您可以用来创建ASP.NET web应用程序的三种不同编程模型之一,其他的是ASP.NET MVC和ASP.NET网页。
我在asp.net网站上读过上面的几行。我的理解是,网页可能指从服务器检索到的html文档,是ASP.NET应用程序中用于生成文档(动态方式)的一种形式
但是asp.net网站对网页表单的定义让我感到困惑。好的,我可以理解MVC是一个用于创建ASP.NET网络应用程序的编程模型。
什么是Web表单?什么是网页?网页是如何创建ASP.Net Web应用程序的编程模型
发布于 2011-12-31 11:01:22
ASP.Net是微软构建动态网站的技术栈。
在该堆栈中,它们支持3种不同的生成网页的方法。
网络表单是最古老的--自从ASP.Net诞生以来,它就已经存在了。它紧密耦合到Visual,并具有“拖放”页面构建。大多数关心HTML如何构造的人都不喜欢Web表单,因为“拖放”组件很难生成语义有效的HTML --尽管最新版本要好得多。
ASP.Net MVC是Web的另一种选择--而且它是一个相当不错的MVC框架。
Web页面是另一种选择;它更像是脚本/模板解决方案,类似于PHP。它没有适当框架的开销/safetynet(比如MVC),它使用剃刀来支持视图引擎。
对于任何重要的新项目,ASP.Net MVC是行业标准。
https://stackoverflow.com/questions/8687677
复制相似问题