aspnet是microsoft

aspnet是microsoft

ID:25618652

大小:2.14 MB

页数:18页

时间:2018-11-21

aspnet是microsoft_第1页
aspnet是microsoft_第2页
aspnet是microsoft_第3页
aspnet是microsoft_第4页
aspnet是microsoft_第5页
资源描述:

《aspnet是microsoft》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、•17•第1章ASP.NET3.5概述第1章ASP.NET3.5概述ASP.NET是Microsoft.NETFramework中一套用于生成Web应用程序和XMLWebServices的技术。ASP.NET页面在服务器上执行并生成发送到桌面或移动浏览器的标记(如HTML、WML或XML)。该页面使用一种已编译的、由事件驱动的编程模型,这种模型可以提高性能并支持将应用程序逻辑同用户界面相隔离。本章重点:●Web和ASP.NET的基本概念●ASP.NET3.5的新特性●ASP.NET的运行环境1.1ASP.N

2、ET简介1.1.1.NET简介ASP.NET是微软公司为了迎接网络时代的来临,提出的一个统一的Web开发模型。ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。.NET是微软公司发布的新一代的系统、服务和编程平台,主要由.NETFramework和MicrosoftVisualStudio.NET开发工具组成。.NETFramework是一种新的计算平台,它包含了操作系统上软件开发的所有层,简化了在高度分布式Internet环境中的应用程序开发。.NETFram

3、ework主要包括两个最基本的内核,即公共语言运行库(CommonLanguageRuntime,CLR)和.NETFramework基本类库,它们为.NET平台的实现提供了底层技术支持。下面将分别做详细的介绍。1.公共语言运行库公共语言运行库是.NETFramework的基础,是.NETFramework的运行时环境。公共语言运行库是一个在执行时管理代码的代理,以跨语言集成、自描述组件、简单配制和版本化及集成安全服务为特点,提供核心服务(如内存管理、线程管理和远程处理)。公共语言运行库还强制实施严格的类型

4、安全以及可确保安全性和可靠性的其他形式的代码准确性。公共语言运行库遵循公共语言架构(简称CLI)标准,可以使C++、C#、Visual•17•第1章ASP.NET3.5概述Basic以及JScript等多种语言能够深度集成。在.NETFramework中,用一种语言所写的代码能继承用另一种语言所写的类的实现,用一种语言所写的代码抛出的异常能被用另一种语言写的代码捕获。2..NET基本类库.NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,如ADO.NET、ASP.NE

5、T等。.NET基本类库位于公共语言运行库的上层,与.NETFramework紧密集成在一起,可被.NET支持的任何语言所使用。这也就是为什么ASP.NET中可以使用C#、VB.NET、VC.NET等语言进行开发。.NET类库非常丰富,提供数据库访问、XML、网络通信,线程,图形图像、安全、加密等多种功能服务。类库中的基类提供了标准的功能,如输入/输出、字符串操作、安全管理、网络通信、线程管理、文本管理和用户界面设计功能。这些类库使得开发人员更容易地建立应用程序和网络服务,从而提高开发效率。1.1.2ASP.

6、NET页面与Web服务器的交互过程ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NETFramework的一部分提供。ASP.NET网页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。使用ASP.NET网页可以为网站创建动态内容。通过使用静态HTML页(.htm或.html文件),服务器读取文件并将该文件按原样发送到浏览器,以此来满足Web请求。相比之下,当用户请求ASP.NET网页(.aspx

7、文件)时,该页则作为程序在Web服务器上运行。该页运行时,可以执行网站要求的任何任务,包括计算值、读写数据库信息或者调用其他程序。该页动态地生成标记(HTML或另一种标记语言中的元素),并将该标记作为动态输出发送到浏览器。ASP.NET页面作为代码在服务器上运行。因此,要得到处理,页面必须在用户单击按钮(或者当用户选中复选框或与页面中的其他控件交互)时提交到服务器。每次页面都会提交回自身,以便它可以再次运行其服务器代码,然后向用户呈现其自身的新版本。传递Web页面的过程如下:(1)用户请求页面。使用HTTP

8、GET方法请求页面,页面第一次运行,执行初步处理(如果已通过编程让它执行初步处理)。(2)页面将标记动态呈现到浏览器,用户看到的网页类似于其他任何网页。(3)用户键入信息或从可用选项中进行选择,然后单击按钮。如果用户单击链接而不是按钮,页面可能仅仅定位到另一页,而第一页不会被进一步处理。(4)页面发送到Web服务器。浏览器执行HTTPPOST方法,该方法在ASP.NET中称为“回发”。更明确地说,页面发送回其自身

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。