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的一些内容。
- ASP.NET 简介
- ASP.NET 简介
- ASP.NET简介
- ASP.NET架构简介
- asp.net mvc 简介
- ASP.NET MVC 简介
- ASP.NET ViewState 简介
- ASP.NET ViewState 简介
- ASP.NET HttpHandler简介
- ASP.NET简介
- ASP.NET指令简介
- Asp.net Ajax简介
- 001 Asp.Net简介
- 第一章:ASP.NET 简介
- asp.net简介
- ASP.NET 5 简介
- Asp.Net的简介
- ASP.NET 5简介
- 对抗网络理解(转)
- ubuntu16.04下安装opencv3.2版本
- python特性(十三):context manager的__enter__方法
- 如何修复 Chrome 书签栏图标显示不正常
- leetcode hard模式专杀之23 merge k sorted lists
- ASP.NET简介
- cocos2dx 植物大战僵尸 14 僵尸的攻击
- Kotlin笔记(四)控制流
- C++标准库笔记:13.6 操控器
- Meterial Design 的核心套路layout_behavior的自定义玩法(一)
- 机器学习 F1-Score, recall, precision
- Jmeter教程 简单的压力测试
- 共享内存
- node.js爬虫之下载图片,批量下载图片,控制下载图片并行上限