ASP.Net Web开发基础 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

Web Forms开发模式

ASP.NET目前支持三种开发模式,分别是Web Pages(单页面模型)、Web Forms(事件驱动模型)、MVC(模型视图控制器)。

Web Pages是最简单的模型,类似于ASP,PHPMVC是近来微软主推的模型,其整合了所有已有的 ASP.NET 特性,是ASP.NET发展的趋势。

Web Forms是种传统的 ASP.NET 编程模式,是整合了HTML、服务器控件和服务器代码的事件驱动网页。Web Forms 是在服务器上编译和执行的,再由服务器生成 HTML 输出显示为网页。在过去的数年中,开发者已经使用ASP.NET Web Forms 创建了全球多个大型网站,所以学习和理解Web Forms开发模式,对于进一步的深入学习ASP.NET是很有必要的。


Web Form结构图

WebForm模型实现了前台界面UI 和后台处理代码的分离。借助IDE 工具,我们能够随意拖动控件至设计页面上,完成前台界面UI 的设计,前台界面保存在.aspx文件中;后台的处理代码,主要完成页面中控件的声明、事件的处理,存放在.cs文件中。