Webform

一、B/S和C/S

1、C/S

      C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。]

WinForm      WPF

2、B/S

        B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。

ASP.NET - 网站应用程序开发技术
WebForm MVC

二、IIS服务器

首先WebForm需要远程访问数据库,并不像我们WinForm那样访问本机的数据库,所以
WebForm的流程是:

客户界面→IIS服务器→.net Framwork→SqlServer→.net Framwork(数据处理)→IIS服务器
→客户界面

客户端(Winform)处理数据是在客户电脑中
而Web端处理数据是在IIS服务器上

三、webform

1.启动状态

点击启动运行,但运行很慢。

右键浏览器查看速度快,一般常用,但每次查看需保存后刷新

2.事件委托写法

button。click+= 两下tab

3、三.HTTP无状态性
需要在启动时加载的都要写在这里面
if(IsPostBack == false)
{}
*事件委托不能在写里面

4.数据库连接

界面层:HTML+CSS+JS
业务逻辑层:C#
数据访问层:ADO.NET

原文地址:https://www.cnblogs.com/yx1314520/p/5958262.html