ASP.NET Web Pages - 教程

ASP.NET 是一个开放框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。

ASP.NET 支持三种开放模式:

Web Pages、MVC (Model View Controller) 以及 Web Forms。

本教程为您讲解 WEB PAGES。

Web Pages MVC Web Forms

从何处入手?

很多开发者喜欢通过阅读示例的方式来学习新技术。

如果您需要查看 Web Pages 实例,请访问这个 ASP.NET Web Pages 演示。

使用“运行代码”来提高学习效率

我们的“运行代码”功能可以降低 Web Pages 的学习难度。

该功能会显示并运行 ASP.NET 代码,同时输出 HTML。

请点击“运行代码”按钮,看看它是怎么工作的:

Web Pages 实例

<html>
<body>
     <h1>Hello Web Pages</h1>
     <p>The time is @DateTime.Now</p>
</body>
</html>

运行实例

什么是 Web Pages?

Web Pages 是三种 ASP.NET 编程模型中的一种,用于创建 ASP.NET 网站和 web 应用程序。

其他两种编程模型是 Web Forms 和 MVC (Model, View, Controller)。

Web Pages 是最简单的 ASP.NET 网页开发编程模型。它提供了一种简单的方法将 HTML、CSS、JavaScript 以及服务器代码结合起来:

  • 易于学习、阅读和使用
  • 围绕单一网页进行构建
  • 类似 PHP 和 ASP
  • 服务器脚本使用 Visual Basic 或 C#
  • 对 HTML、CSS、JavaScript 的完全控制

Web Pages 通过可编程的 Web Helpers 进行扩展,包括数据库、视频、图像、社交网络等等。

Web Pages 教程

如果您是 ASP.NET 新手,那么 Web Pages 是极好的入手之处。

在我们的 Web Pages 教程中,您将学习到如何通过使用 Visual Basic 和 C# 的最新 Razor 服务器标记语法,将 HTML、CSS、JavaScript 与服务器代码相结合。

您也会学到如何通过可编程的 Web Helpers 对网页进行扩展,包括数据库、视频、图像、社交网络等等。

Web Pages 实例

通过实例来学习!

因为 ASP.NET 代码在服务器上执行,所以您无法在浏览器中查看代码。您只能看到输出的纯 HTML。

在 W3School,每个实例都能显示出隐藏的 ASP.NET 代码。这有助于您更容易地理解其工作原理。

Web Pages 实例

Web Pages 参考手册

本教程同时提供了完整的 ASP.NET 参考手册,包括对象、组件、属性和方法。

Web Pages 参考手册

我们使用 WebMatrix

在本教程中,我们使用 WebMatrix。

WebMatrix 是简单但强大的免费 ASP.NET 开发工具,是微软专门为 Web Pages 开发的。

WebMatrix 包含:

  • Web Pages 实例和模板
  • web 服务器语言(使用 VB 或 C# 的 Razor)
  • web 服务器(IIS Express)
  • 数据库服务器(SQL Server Compact)
  • 完整的 web 开发框架(ASP.NET)

通过 WebMatrix,您能够从头开始建立空站点或空白网页,或者从 "Web Application Gallery" 构建开源应用程序。PHP 和 ASP.NET 应用程序都是可用的,比如 Umbraco, DotNetNuke, Drupal, Joomla, WordPress 等等。WebMatrix 还拥有用于安全、搜索引擎优化和 web 发布的内建工具。

您通过使用 WebMatrix 开发的技能和代码能够无缝地转换为专业的 ASP.NET 应用程序。

如果您需要使用 WebMatrix,请使用以下链接进行安装:

http://www.microsoft.com/web/gallery/install.htmlx?appid=WebMatrix