ASP.NET 是一个使用 HTML、CSS、JavaScript 和 C# 等服务端脚本创建网页和网站的一站式 Web 解决方案
ASP.NET 支持三种不同的开发模式:
- Web Pages(Web 页面)
- MVC(Model View Controller 模型-视图-控制器)
- Web Forms(Web 窗体)
本教程我们开始学习 Web Pages
Web Pages | MVC | Web Forms |
从何入手?
绝大多数开发人员学习一门新的技术,是从最简单的范例开始的
通过 "运行范例" 简单的学习
你可以通过我们的 "在线工具" 一步一步简单的学习 Web Pages
我们的 在线工具 在运行范例时显示 ASP.NET 代码和 HTML 输出
你可以点击下面的 运行范例 按钮来看看我们的在线工具是如何工作的
<!DOCTYPE html>
<meta charset="utf-8"/>
<h1>Hello ASP.NET Web Pages</h1>
<p>The time is @DateTime.Now</p>
什么是 Web Pages?
Web Pages 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种
其它两种编程模式是 Web Forms 和 MVC(Model View Controller 模型-视图-控制器)
Web Pages 是开发 ASP.NET 网页最简单的开发模式
Web Pages 提供了一种简单的方式来将 HTML、CSS、JavaScript 和 C# 等服务端脚本结合起来
Web Pages 具有以下的优点
- 容易学习,容易理解,容易使用
- 围绕着单一的网页创建
- 使用 C# 或 服务端脚本
- 全 HTML、CSS 和 JavaScript 控制
Web Pages 内置了数据库、视频、图形、社交媒体和其它更多的 Web Helpers,因此很容易扩展
Web Pages 基础教程
如果你是刚接触 ASP.NET ,建议从 Web Pages 开始学习
在 Web Pages 基础教程中,我们将一起学习如何使用 C# (C sharp) 和 Razor 服务器标记语法将 HTML、CSS、JavaScript 和服务端代码结合起来
我们将一起学习如何使用具有可编程的 Web Helpers(包括数据库、视频、图形、社交媒体等等)来扩展我们的网页
Web Pages 范例
通过范例学习 这是当代最容易的学习方式,告别了那些枯燥无味的理论
由于 ASP.NET 代码是在服务器上执行的,所以我们不能在浏览器中查看代码
浏览器上看到的,是 ASP.NET 输出的普通的 HTML 页面
Web Pages 参考手册
我们同时提供了一份简单的完整的 ASP.NET 参考手册,介绍了对象、组件、属性和方法