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 代码。这有助于您更容易地理解其工作原理。
我们使用 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.aspx?appid=WebMatrix