ASP.net入门第一章
来源:互联网 发布:国基教育研究院 知乎 编辑:程序博客网 时间:2024/04/29 13:53
ASP.net入门第一章
网站开发流程图
ASP.net是微软推出的一项基于.NET Framework平台的Web开发技术。
B/S 架构 和 C/S 架构.
B/S架构 —— 浏览器/服务器 端的交互
C/S架构 —— 客户端/服务器 端的交互
静态网页 和 动态网页
静态网页是指 网页内容不会变化, 这里的不会指的是与服务器不会进行交互
动态网页是指 网页的内容会发生变化,会与服务器发生数据交互
URL地址(网址)
一个URL地址包括了Web服务器的主机号,端口号,资源名以及所使用的网络协议
http://www.itcast.cn:80/index.html
http 表示传输数据所使用的协议
www.itcast.cn 表示要请求的服务器主机名
“80” 表示要请求的端口号,此处也可以省略,省略时要求使用默认端口号“80”
index.html 表示要请求的页面(音频, 文件)
其实使用浏览器访问页面的本质是通过网络访问网络服务器上的文件。
讲解
在Visual studio中解决方案和项目的关系就如同文件夹和文件的关系,一个解决方案可以包含多个项目
提示:
在Visual studio中如果“解决方案资源管理器” 或者 “属性” 等面板被关闭, 可以通过单击 Visual studio菜单栏中的【窗口】 > 【重置窗口布局】命令,或者单击菜单栏中的【视图】命令并选择需要在Visual studio中需要现实的面板
讲解:文件的用途
创建一个web窗体文件之后, 该文件包含三个部分,其中后缀为“aspx”的文件用于编写页面展示和页面布局,后缀为“aspx.cs”的文件应用于编写对应的逻辑代码,后缀为“aspx.designer.cs”的文件为窗体文件的说明。
提示:
Visual studio 中using
关键字用来命名空间,namespace
是定义命名空间的关键字。所有代码必须写在定义命名空间的{}内。
Visual studio 中Page_Load()
方法在页面加载时被调用。
【拓展】
1. HTTP
浏览器与web服务器之间的数据交互需要遵循一定的规范,HTTP协议就是其中的一种,(Hypertext Transfer Protocol) 超文本传输协议,该协议是由W3c推出的, 专门应用于定义浏览器与web服务器之间交换数据的格式。
2. 页面运行原理
浏览器向服务器发出请求
服务器处理请求
服务器向浏览器发出响应
IIS是微软提供的一个服务器软件,内置在windows系统中,该服务器软件用于提供web的发布
服务器的组成
- 服务器由硬件,操作系统,服务器发布软件组成,而发布网站通常需要使用数据库
- 主机 + windows Server + IIS + SQLServer
- 主机 + Linux + Apache + MySql
【拓展】
1. IIS 发布基本流程
- 将当前web项目目录添加到虚拟目录中
- 将当前项目目录添加到应用程序池中并配置好参数
- 启动页面浏览
2.网站发布的其他知识
- 网站默认文档是指网站启动的页面类型,通常指网站首页。域名通常指网站网址。
- ASP.net入门第一章
- ASP.NET Core 中文文档 第一章 入门
- asp.net core 2.0 入门攻略 第一章 环境部署
- 第一章 ASP.NET概述
- 第一章:ASP.NET 简介
- ASP.NET第一章总结
- 第一章 ASP.NET Ajax简介
- 第一章ASP.NET SignalR简介
- ASP.NET 3.5高级编程第一章
- 第一章 第一个ASP.NET应用程序
- Asp.Net MVC4 + Oracle + EasyUI 学习 第一章
- asp.net入门学习
- ASP.NET入门学习
- asp.net入门书籍
- ASP.NET入门
- ASP.NET 入门
- ASP.NET 入门标准
- ASP.NET入门猜想
- Windows电脑配置Android Studio+Git 过程
- 动态规划-矩阵连乘问题
- Ubuntu下连接Dr.com
- Android在Mac下adb不能连接
- WebGL学习系列-基本图形变换
- ASP.net入门第一章
- Java&Android零碎的知识点
- 在eclipse上使用cvs导入spring源码
- C++简单调用Sqlite函数(一)
- 深度学习论文笔记:SSD
- 第五次笔记
- 2016最新版App Store应用审核指南完整版
- 我的第一个@aspect注入Aop的例子(aop实现所需要的jar包)
- java的annotation自定义