webform(一)基础(1)

asp.NET是微软开发的脚本语言,是基于.NET Framework的Web开发平台,就是用微软的编程语言C#和软件VS写B/S的编程软件。

asp.NET有两种开发方式,一种是webform,适合学习过winform的人学习,另一种是MVC,适合学过JAVA和PHP的人学习。

webform的优1点是封装了大量的控件,使用方便,而且页面逻辑和业务逻辑分开,代码看起来更清晰。

网页主流有四种格式,html是静态页面,用html+CSS+JS写成,其他三种都是动态页面,区分标准是是否和数据库发生交互。aspx是用asp.NET语言写的页面,jsp 是JAVA写成的页面,php是用PHP语言写的页面,三种页面都可以和数据库发生交互。

webform写成的页面可以用IIS进行发布。

一、webform结构:

html+CSS+JS     -     界面 

面对用户,展示项数据,搜集用户输入的信息。

C#                       -    业务逻辑

对数据进行处理,处理后展示或者写入数据库

ADO.NET            -    数据访问

对数据库进行访问,并根据业务逻辑的要求对数据库进行增删改查

MSSQL               -    数据库

存储数据

二、创建一个网站项目

文件--新建--网站--选择语言C#--选择框架.NET Framework 4.0--位置(可以写个文件夹名,会自动创建文件夹)--起名--确定

这样创建比在项目组创建会少很多多余的文件,比较清爽。

创建网页,解决方案中右键--添加--Web窗体/类/文件夹。添加类时会提示需要放入App_Code文件夹中,是否创建,选是会自动创建并把类文件放到里面。

关闭后重新打开,选择文件--打开--网站--选择上次网站创建时的文件夹。

VS开启网站时会有一个临时的IIS发布,如果曾近打开过别的网站,会提示已指向别的网站,是否更改,选是即可。

三、IIS

IIS即Internet Information Services,互联网网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。内置于XP后的大部分系统中。

IIS用于发布网页。

网页发布后,如果有用户发送请求到IIS中,IIS服务器首先进行判断,如果是html页面,会直接发送给用户,如果是动态页面,则交由应用程序池.NET Framework解析代码,访问数据库,生成一个静态页面,然后IIS服务器会把这个静态页面发送给用户。

原文地址:https://www.cnblogs.com/shenyuyaqing/p/7281980.html