开发学院

您的位置:首页>教程>正文

教程正文

ASP.NET

ASP.NET

ASP.NET

ASP.NET 是新一代的 ASP。它无法兼容经典 ASP,但 ASP.NET 可以引用 ASP。

ASP.NET 页面需要编译,因此比经典 ASP 更快。

ASP.NET 拥有更好的语言支持,大量用户控件,基于 XML 的组件,以及对用户认证的整合。

ASP.NET 页面的扩展名是 .htmlx,通常由 VB (Visual Basic) 或 C# (C sharp) 编写。

ASP.NET 中的用户控件可以通过不同的语言进行编写,包括 C++ 和 Java。

当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取该文件,编译并执行文件中的脚本,然后以纯 HTML 向浏览器返回结果。

ASP.NET Razor

Razor 是一种新的简易的标记语言,用于向 ASP.NET 网页中嵌入服务器代码,很类似 ASP。

Razor 拥有传统 ASP.NET 的能力,但更易使用,也更易学习。

ASP.NET 编程语言

本教程涵盖了以下编程语言:

  • Visual Basic (VB.NET)

  • C# (读作 C sharp)

ASP.NET 服务器技术

本教程涵盖以下服务器技术:

  • Web Pages (使用 Razor 语法)

  • MVC (Model View Controller)

  • Web Forms (传统的 ASP.NET)

ASP.NET 开发工具

ASP.NET 支持以下开发工具:

  • WebMatrix

  • Visual Web Developer

  • Visual Studio

本教程对 Web Pages 使用 WebMatrix,对 MVC 和 Web Forms 使用 Visual Web Developer。

ASP.NET 文件扩展名

  • ASP 文件的文件扩展名是 .html

  • ASP.NET 文件的文件扩展名是 .htmlx

  • ASP.NET 文件使用 C# 语法的文件扩展名是 .cshtml

  • ASP.NET 文件使用 Razor VB 语法的文件扩展名是 .vbhtml