ASP.NET简介

一、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的一些内容。


  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值