当前位置: 首页 > 网络学院 > 服务端脚本教程 > ASP.NET > ASP.NET 介绍

ASP.NET
ASP.NET 2.0 - Navigation 导航
C#中new和override区别
ASP.NET中 Bin,App_Browser,App_code,App_Data,App_Theme 等文件

ASP.NET 介绍


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 1103 ::
收藏到网摘: n/a

原文:http://www.w3schools.com/aspnet/aspnet_intro.asp
翻译:[email protected]

ASP.NET is the latest version of Microsoft's Active Server Pages technology (ASP).
ASP.NET是微软最新的动态网页技术(ASP)


What You Should Already Know
学前所应该具备的知识

Before you continue you should have a basic understanding of the following:
在开始学习之前你应该具备以下几点知识:

  • WWW, HTML, XML and the basics of building Web pages
    万维网,HTML,XML以及一些建设网页的知识
  • Scripting languages like JavaScript or VBScript
    一些像JS或是VBS的脚本语言基础
  • The basics of server side scripting like ASP or PHP
    有服务端脚本语言基础,比如ASP或PHP(译者注:个人感觉这点可有可无)

What is Classic ASP?
什么是经典ASP?

Microsoft's previous server side scripting technology ASP (Active Server Pages) is now often called classic ASP.
微软上一代服务端动态网页技术(ASP)现在经常被叫作经典ASP

ASP 3.0 was the last version of the classic ASP.
ASP 3.0 是经典ASP的最后一个版本

在本站你可以找到有关ASP的教程


ASP.NET is Not ASP
ASP.NET不是ASP

ASP.NET is the next generation ASP, but it's not an upgraded version of ASP.
ASP.NET是新一代的ASP,但这不意味着它是ASP的升级版本。

ASP.NET is an entirely new technology for server-side scripting. It was written from the ground up and is not backward compatible with classic ASP.
ASP.NET作为一个完全崭新的服务端语言技术,它已经完全重写并且无法向后兼容于经典ASP

ASP.NET is the major part of the Microsoft's .NET Framework.
ASP.NET是微软.NET框架中的一个主要部分。


What is ASP.NET?
什么是ASP.NET?

ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server.
ASP.NET是一种服务端的脚本技术,能让网络服务器执行(嵌套在WEB页中的)脚本,

  • ASP.NET is a Microsoft Technology
    ASP.NET是属于微软技术
  • ASP stands for Active Server Pages
    ASP表示为 动态的服务页
  • ASP.NET is a program that runs inside IIS
    ASP.net是一中运行在IIS中的程序
  • IIS (Internet Information Services) is Microsoft's Internet server
    IIS(网络信息服务) 是微软的网络服务器软件
  • IIS comes as a free component with Windows servers
    IIS 在WINDOWS服务器中是免费的组件(WINDOWS不免费...)
  • IIS is also a part of Windows 2000 and XP Professional
    IIS同样还是WINDOWS 2000和 XP专业版中的一部分

What is an ASP.NET File?
什么是ASP.NET文件?

  • An ASP.NET file is just the same as an HTML file
    ASP.NET文件跟HTML文件没什么两样
  • An ASP.NET file can contain HTML, XML, and scripts
    ASP.NET文件中可以包含HTML、XML以及脚本
  • Scripts in an ASP.NET file are executed on the server
    在ASP.NET文件中的脚本是在服务器上执行的
  • An ASP.NET file has the file extension ".aspx"
    ASP.NET文件的扩展名为".aspx"

How Does ASP.NET Work?
ASP.NET是如何工作的?

  • When a browser requests an HTML file, the server returns the file
    当浏览器请求HTML文件时候,服务器返回所请求的文件
  • When a browser requests an ASP.NET file, IIS passes the request to the ASP.NET engine on the server
    当浏览器请求ASP.NET文件时,IIS将请求传送到服务器上的ASP.NET引擎
  • The ASP.NET engine reads the file, line by line, and executes the scripts in the file
    ASP.NET引擎逐行读取文件,并执行文件中的脚本。
  • Finally, the ASP.NET file is returned to the browser as plain HTML
    最后ASP.NET文件将以HTML 格式把结果反馈给浏览器

What is ASP+?
什么是ASP +

ASP+ is the same as ASP.NET.
ASP+ 可以理解为ASP.NET

ASP+ is just an early name used by Microsoft when they developed ASP.NET.
ASP+ 是作为微软在开发ASP.NET时期对ASP.NET的命名(可以理解为小名)


The Microsoft .NET Framework
微软 .NET Framework

The .NET Framework is the infrastructure for the Microsoft .NET platform. 
.net 框架是微软.NET平台的构架

The .NET Framework is an environment for building, deploying, and running Web applications and Web Services.
.NET框架是一个开发,建设,运行WEB应用程序以及WEB服务的集合环境

Microsoft's first server technology ASP (Active Server Pages), was a powerful and flexible "programming language". But it was to much code oriented. It was not an application framework and not an enterprise development tool.
微软的第一代服务端技术ASP是一个强大的并且具备扩展性的“程序语言”。但它不是一个程序框架也不是一个企业级的开发工具

The Microsoft .NET Framework was developed to solve this problem.
在微软的.NET框架中这个问题得到了解决

.NET Frameworks keywords:
.NET 框架的关键字:

  • Easier and quicker programming
    编写程序更方便更简单
  • Reduced amount of code
    减少代码输入
  • Declarative programming model
    开放的程序模型
  • Richer server control hierarchy with events
    丰富的事件层服务控件
  • Larger class library
    更庞大的类库
  • Better support for development tools
    更好的开发工具支持

The .NET Framework consists of 3 main parts:
.NET框架包含三个主要部分:

Programming languages:
程序语言:

  • C# (Pronounced C sharp)
  • Visual Basic (VB .NET)
  • J# (Pronounced J sharp)

Server technologies and client technologies:
服务端技术以及客户端技术:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows desktop solutions)
  • Compact Framework (PDA / Mobile solutions)

Development environments:
开发环境:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

ASP.NET 2.0

ASP.NET 2.0 improves upon ASP.NET by adding support for several new features.
ASP.NET 2.0 为 ASP.NET作出了改进,加入了几个新功能的支持


ASP.NET 3.0

ASP.NET 3.0 is not a new version of ASP.NET. It's just the name for a new ASP.NET 2.0 framework library with support for Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation; and Windows CardSpace.
ASP .NET3.0并非ASP.NET的新版本。它只是更新的ASP.NET2.0框架的称呼,其中包含了对WINDOWS流行的基类,通讯基类,运作基类以及WINDOWS CardSpace

评论 (2) 1 All

登陆 | 还没注册?