ASP.NET简介

来源:互联网 发布:希拉里 放过, 知乎 编辑:程序博客网 时间:2024/06/17 02:57

一、ASP.NET简介

ASP.NET是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。就是指 Active Server Pages(动态服务器页面) ,运行于IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


二、ASP.NET服务器技术

ASP.NET是一个使用HTML、CSS和JavaScript以及服务器脚本创建网页和网站的开发框架。ASP.NET支持三种不同的开发模式:Web Pages(web页面)、MVC(Model View Controller 模型-视图-控制器)、Web  Forms(Web窗体)。

Web Pages:单页面模式,最简单的ASP.NET模式,与PHP和经典ASP相似。内置了数据库、视频、图形、社交媒体等模板和帮助器。MVC将web应用程序分成3个不同的组成部分:模型负责数据,视图负责显示,控制器负责输入。Web Forms:事件驱动模式:传统的ASP.NET事件驱动开发模式,带有服务器控件,服务器事件和服务器代码的网页。

三、ASP与ASP.NET

ASP,全称Active Server Pages(动态服务器页面),也被称为经典ASP,是在1998年作为微软的第一个服务器端脚本引擎推出的。它是一种使得网页中的脚本在因特网服务器上被执行的技术。ASP页面的文件扩展名是.asp,通过使用VBScript编写的。

ASP.NET是新一代ASP,它与ASP是不兼容的,但ASP.NET可能包括经典ASP。

ASP.NET页面是经过编译的,这使得他们的运行速度比经典ASP快。

ASP.NET具有更好的语言支持,有一大套的用户控件和基于XML的组件,并集成了用户身份验证。

ASP.NET页面的扩展名是.aspx,通过使用VB或者C#编写。

在ASP.NET中的控件可以用不同的语言(包括C++和Java)编写。

当浏览器请求ASP.NET文件时,ASP.NET引擎读取文件,编译和执行脚本文件,并将结果以普通的HTML页面返回给浏览器。

四、ASP.NET Razor

Razor是一种将服务器代码嵌入到ASP.NET网页中的新的,简单的标记语法,很像经典ASP。

五、总结

本文主要总结了ASP.NET是什么,三大服务器技术,还有ASP和ASP.NET的区别,以及ASP.NET Razor,初步了解了ASP.NET的一些内容。


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 法语面签听不懂怎么办 常州出生证丢了怎么办 分公司就俩个人怎么办 分公司就三个人怎么办 转账支票作废后怎么办 干组织不是党员怎么办 宾馆客人逃房费怎么办 cad图太大打不开怎么办 cad文字输入不了怎么办 word打不了汉字怎么办 电脑浏览器卡顿怎么办 文档里输入不了怎么办 淘宝退款卖家不处理怎么办 抵押合同丢了怎么办 抵押合同丢失了怎么办 发票货物名称多怎么办 发票上少打一个字怎么办 发票名称带星号怎么办 小贷太多还不上怎么办 生日当天买保险怎么办 我挪用公司货款怎么办 车辆改名字保险怎么办 工伤报案周六日怎么办 五菱宏光s1门下沉怎么办 新手机版本更新怎么办 戴尔电脑开机黑屏怎么办 淘宝退货不发货怎么办 铝被酸腐蚀怎么办 新娘头饰氧化了怎么办 合金饰品变黑了怎么办 麻醉机fico2升高怎么办 快递被恶意投诉怎么办 顺风快递收件人拒收怎么办 手机联系人没了怎么办 收件人号码错了怎么办 收件人写错了怎么办 快递联系不到收件人怎么办 小孩烫伤有水泡怎么办 被烫伤的疤痕怎么办 微店别人下单后怎么办 月经超了七天怎么办