W3C HTML 网页标准教程

ASP.NET

ASP.NET

ASP.NET 简介
ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。ASP.NET 页面的扩展名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 编写。
Web Pages 简介
Web Pages 是最简单的 ASP.NET 网页开发编程模型。它提供了一种简单的方法将 HTML、CSS、JavaScript 以及服务器代码结合起来
Web Pages Razor
Razor 是一种向网页添加基于服务器的代码的标记语法。Razor 拥有传统 ASP.NET 标记的能力,但是更易学习,更易使用 。
Web Pages 页面布局
通过 Web Pages,很容易创建布局一致的网站。通过 Web Pages,您可以使用 @RenderPage() 方法从不同的文件导入内容。
Web Pages 文件夹
web pages 文件夹包含逻辑和物理文件夹结构 、虚拟和物理名称 、web URL 和路径 。
Web Pages 全局页面
Web Pages全局页面包含: _AppStart 和 _PageStart。
Web Pages 表单
Web Pages 表单 form 是您在 HTML 文档中放置输入控件(文本框、复选框、单选框和下拉菜单)的位置。
Web Pages 对象
Web Pages 通常与对象 object 相关。
Web Pages 文件
web pages存储数据的文本文件通常被称为平面文件(flat files)。常见的文本文件格式是 .txt、.xml 以及 .csv(comma-delimited values,逗号分隔的值)。
Web Pages 帮助器
ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件。Web pages 帮助器 Helpers 极大地简化了 web 开发和常见的编程任务。

Web Pages WebGrid
WebGrid 帮助器 - 众多有用的 ASP.NET Web Pages 帮助器之一。
Web Pages 图表
Chart 图表是众多有用的 ASP.NET Web Pages 帮助器之一。
Web Pages Webmail
WebMail 帮助器 - 众多有用的 ASP.NET Web 帮助器之一。WebMail 帮助器使我们更容易从 web 应用程序中使用 SMTP 来发送电邮。
Web Pages PHP
在 WebMatrix 中,您能够编写搭配 MySQL 的完整 PHP 应用程序。可以使用 PHP 来编写 Web Pages。
Web Pages 发布网站
可以在 WebMatrix (、Visual Web Developer 或 Visual Studio) 中使用 Publish 命令把 ASP.NET Web Pages 应用程序发布到远程服务器。
Web Pages 类
Web Pages 类 包括StringExtensions 类,WebPageBase 类,方法等
Web Pages WebSecurity
WebSecurity 对象提供为 ASP.NET Web Pages 应用程序提供安全和认证。
Web Pages 数据库
ASP.NET Web Pages 数据库 Database 对象参考手册
WebMail 参考
使用 WebMail 对象,您能够很容易地从网页中发送电子邮件。WebMail 提供使用简单邮件传输协议 (SMTP) 构建并发送电子邮件的方法。
Razor 简介
Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。

Razor 语法
Razor 同时支持 C# (C sharp) 和 VB (Visual Basic)。
Razor C# 变量
Razor C# 变量使用 var 关键词或类型对变量进行声明,不过 ASP.NET 通常能够自动确定数据的类型。
Razor C# 循环
如果您能够确定循环的次数,则可以使用 for 循环。如果您需要处理集合或数组,则通常要用到 for each 循环。
Razor C# 判断
如需测试某个条件,您可以使用 if 语句。if 语句能够包含 else 条件。可通过 else if 条件来测试多个条件。switch 代码块可用于测试一系列具体的条件。
Razor VB 变量
Razor VB 变量,使用 Dim 关键词或类型对变量进行声明,不过 ASP.NET 通常能够自动确定数据的类型。
Razor VB 循环
Razor VB 循环语句可以在循环中重复执行。
Razor VB 判断
Razor VB 判断语句,执行基于条件的代码。
MVC 简介
MVC 是三个 ASP.NET 开发模型之一。MVC 是用于构建 web 应用程序的一种框架,,使用 MVC (Model View Controller) 设计。
MVC 应用程序
使用 Visual Web Developer 来创建使用 HTML5 标记的空白 MVC Internet 应用程序。
MVC 文件夹
MVC 框架基于默认的命名。控制器位于 Controllers 文件夹,视图位于 Views 文件夹,模型位于 Models 文件夹。

MVC 样式和布局
MVC 通过文件 _Layout.cshtml 表示应用程序中每个页面的布局。
MVC 控制器
MVC 要求所有控制器的名称必须以 "Controller" 结尾。
MVC 视图
视图 Views 文件夹存储的是与应用程序显示(用户界面)相关的文件(HTML 文件)。根据语言的不同,这些文件的扩展名可能是 html、asp、aspx、cshtml 以及 vbhtml。
MVC SQL 数据库
ASP.NET MVC 中,可以通过 SQL 操作数据库。
MVC 模型
MVC 模型包含所有应用程序逻辑(业务逻辑、验证逻辑、数据访问逻辑),除了纯视图和控制器逻辑。
MVC 安全
ASP.NET MVC 中, Models 文件夹包含表示应用程序模型的类。Visual Web Developer 自动创建 AccountModels.cs 文件,该文件包含用于应用程序安全认证的模型。
MVC html 帮助器
ASP.NET 通过 MVC,HTML 帮助器类似于传统的 ASP.NET Web Form 控件。HTML 帮助器用于修改 HTML 输出。
MVC 发布
ASP.NET 通过在 WebMatrix、Visual Web Developer 或 Visual Studio 中使用发布命令,可以将 ASP.NET MVC 应用程序发布到远程服务器。
MVC 参考
主要介绍 ASP.NET MVC常用的类,接口,委托,枚举等。
ASP.NET 服务器控件
ASP.NET 中的 HTML 元素是作为文本来进行处理的。要想使这些元素可编程,就需要向这些 HTML 元素添加 runat="server" 属性。该属性指示,此元素是一个服务器控件。

ASP.NET 事件
ASP.NET 事件句柄(event handler)是一种针对给定事件来执行代码的子例程。
ASP.NET 表单
ASP.NET 所有服务器控件必须出现在 form 标签内,同时 form 标签必须包含 runat="server" 属性。
ASP.NET ViewState
ASP.NET 通过在 Web 表单中维持对象的 ViewState (视图状态),您可以省去大量的编码工作。
ASP.NET TextBox
ASP.NET TextBox 控件用于创建用户可输入文本的文本框。
ASP.NET Button
ASP.NET Button 控件用于显示一个按钮。submit 按钮没有命令名称,当它被点击时,它把页面传回服务器。可以编写一些事件句柄,在提交按钮被点击时来控制动作的执行。command 按钮拥有命名名称,且允许你在页面上创建多个 Button 控件。可以编写一些事件句柄,在 command 按钮被点击时来控制动作的执行。
ASP.NET 数据绑定
ASP.NET 可以使用数据绑定(Data Binding)来完成带有可选项目的列表,这些可选项目来自某个导入的数据源,比如数据库、XML 文件或脚本。
ASP.NET ArrayList
ASP.NET ArrayList 对象是包含单一数据值的项目的集合。通过 Add() 方法向 ArrayList 添加项目。通过 Sort() 方法,ArrayList 也能够按照字母顺序或者数字顺序进行排序。
ASP.NET Hashtable
ASP.NET Hashtable 对象包含用键/值对表示的项目。键被用作索引,通过搜索其键,可以实现对值的快速搜索。
ASP.NET SortedList
ASP.NET SortedList 对象包含用键/值对表示的项目。SortedList 对象可按照字符顺序或数字顺序自动地对项目进行排序。SortedList 对象兼有 ArrayList 和 Hashtable 对象的特性。
ASP.NET 绑定XML
ASP.NET 可以把 XML 文件绑定到 List 列表控件。

ASP.NET Repeater
ASP.NET Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。这里,我们将展示如何把 XML 文件绑定到一个 Repeater 控件。
ASP.NET DataList
ASP.NET DataList 控件,类似于 Repeater 控件,用于显示限制于该控件的项目的重复列表。不过,DataList 控件会默认地在数据项目上添加表格。
ASP.NET 数据库连接
ASP.NET 通过 ADO.NET,操作数据库。ADO.NET 是 .NET 框架的组成部分。ADO.NET 由一系列用于操作数据访问的类组成 。ADO.NET 完全基于 XML 。
ASP.NET Master Pages
ASP.NET 通过 Master Page 使您有能力为 web 应用程序中的所有页面(或页面组)创建一致的外观和行为。Master Page 为其他页面提供了模版,带有共享的布局和功能。
ASP.NET 导航控件
ASP.NET 2.0 拥有内建的导航控件。ASP.NET 2.0 拥有三种新的导航控件:Dynamic menus ,TreeViews ,Site Map Path。
HTML 服务器控件
ASP.NET HTML 服务器控件是服务器可理解的 HTML 标签。
Web 服务器控件
Web 服务器控件是可被服务器理解的特殊 ASP.NET 标签。
Validation 服务器控件
ASP.NET Validation 服务器控件用于验证输入控件的数据。如果数据未通过验证,则向用户显示错误消息。

返回ASP.NET