ASP.NET 演练精选
更新:2007 年 11 月
本节中的主题包括一个演练选集,它们将向您阐释 ASP.NET 中的 Web 开发概念。这些演练还涉及 Visual Studio 2008 和 Visual Web Developer 2008 速成版(统称为 Visual Web Developer)中的 Web 开发功能。它们阐释了执行各种任务的最佳做法。
除了这些演练外,Visual Web Developer 文档中的很多主题部分还包含阐释主要功能的演练。
基本演练
下表列出了有助于 Visual Web Developer 入门的演练。
主题 |
说明 |
||
---|---|---|---|
概述在设计网站时应该考虑的因素。此主题还提供了一些主题链接,这些链接分别提供了有关各个子主题的其他信息。 |
|||
演示 Visual Web Developer 的 Web 开发功能,并引导您完成创建简单 ASP.NET 页面的过程。 |
|||
阐释代码编辑器的各种功能。代码编辑器的部分功能取决于所使用的编码语言。因此,在此演练中,您将创建两个页面,其中一个使用 Visual Basic,另一个则使用 C#。 |
|||
演示如何在 Visual Web Developer 中创建网页。它将引导您完成创建简单页面的过程,同时阐释创建新页面、添加控件和编写代码的基本技术。 |
|||
演示 Visual Web Developer 用于处理级联样式表 (CSS) 的功能。它将引导您完成创建三列页面布局的过程,同时阐释创建新网页和新样式表的基本技术。 |
|||
阐释如何使用 ASP.NET 验证控件检查用户在网页中输入的内容。 |
|||
演示如何使用专门用于数据访问的控件创建简单的数据绑定页。 |
|||
阐释如何使用 ListView 控件,以便按照用模板定义的格式显示数据。通过使用模板,可以完全控制数据在控件中的布局和外观。 |
|||
演示处理多个控件中的数据以及来自多个表的数据(包括具有主/从关系的数据)的各种方法。 |
|||
演示如何创建简单的数据库表和使用 LinqDataSource 控件的网页。用户可以通过该网页在数据库表中检索、更新、插入和删除数据。 |
|||
阐释如何使用各种导航控件创建网站导航,例如 Menu 控件、TreeView 控件和 SiteMapPath 控件(用于向网页中添加导航路径)。 |
|||
演示如何向页面中添加菜单控件并将其用作导航工具。 |
|||
演示如何使用 ASP.NET 控件和 ASP.NET 成员资格服务创建特定的页面,以使用户可以在登录后使用仅成员页面。 |
|||
演示如何创建基本的 ASP.NET 网站,并使其包含一个阐释 ASP.NET AJAX 功能的网页。 |
|||
阐释如何创建一个母版页和几个内容页。通过母版页可创建页面布局(模板页)。随后,可以创建一些单独的页,并使其内容在运行时与母版页合并。 |
|||
演示如何使用主题为网站中的页和控件应用一致的外观。 |
|||
演示如何使用调试器。您首先要创建一个具有简单计算器的网页,并故意使该计算器包含一个错误,然后使用调试器在页面运行时对该页进行检查。 |
|||
演示如何使用“复制网站”工具在当前网站和其他网站之间复制文件。 |
|||
演示如何使用“发布网站”实用工具编译网站,然后将输出复制到活动的网站。
|
高级演练
下表列出的演练阐释了 ASP.NET 和 Visual Web Developer 中更为深入的功能。
演练 |
说明 |
---|---|
演示如何在 ListView 控件中显示和更新数据。此演练使用 SqlDataSource 控件从数据源中检索结果并管理更新。SqlDataSource 控件将作为 ListView 控件的数据源。 |
|
演示如何使用 ASP.NET GridView 控件的高级功能向编辑显示中添加下拉列表。 |
|
阐释如何创建允许用户选择页面主题的 ASP.NET 页。虽然本示例使用单一的控件外观和基本的级联样式表 (CSS) 文件,但所说明的原则适用于在 CSS 文件中包括图形和不同布局方案的更为复杂的主题以及更为复杂的服务器控件外观。 |
|
演示一个简单的示例,并以此说明通过隔离数据访问层和业务逻辑层创建访问数据库的网站时的最佳做法。 |
|
阐释如何创建和使用 Web 服务。 |
|
阐释如何创建包含 AJAX 功能的数据库应用程序,以使用异步回发刷新页面上的数据。 |
|
演示如何嵌套母版页,以使父级母版页为整个网站提供一致的布局,同时将子级母版页用作父级母版页中实现一致布局的模板。 |
|
演示如何向应用程序添加配置文件属性,以及如何使用配置文件属性为网站访问者创建个性化的体验。 |
|
演示如何将用户分配给角色,以及如何创建规则(权限)来有选择地向不同角色授予或拒绝对页面的访问。此外,它还演示如何以编程方式确定用户是否属于某个特定角色以及当前用户所属的角色。 |
|
阐释如何配置 ASP.NET 网站,以使其公开用于身份验证、角色和配置文件属性的应用程序服务。 |
|
演示如何创建可用作选择器控件的 ASP.NET 用户控件。此选择器控件有两个列表,一个列表(源)中有一组选择。用户可以选择源列表中的项,然后将其添加到目标列表中。 |
|
演示如何创建简单的类并将其用于 Visual Web Developer 自动引用组件的 ASP.NET 网页。 |
|
演示如何创建本地化资源文件并通过声明性表达式在网页中引用它们。 |
|
演示如何使用输出缓存,以便使用页面的预处理副本,而不是对每个请求都重新处理页面。 |
|
阐释如何创建可访问的网页,以便连接到尽可能多的客户,例如残障人士以及连接速度很慢或使用仅文本浏览器的用户。 |
|
阐释如何创建 HTTP 处理程序,以便创建非网页的自定义动态输出,例如 RSS 源。 |
|
阐释自定义 HTTP 模块的基本功能。每次请求时都会调用 HTTP 模块,通过此模块可自定义请求或响应的处理方式。 |
|
演示如何创建和编译自定义 ASP.NET 服务器控件以及如何在页面中使用该控件。 |