INFO:ASP.NET 指南

文章翻译 文章翻译
文章编号: 305140 - 查看本文应用于的产品
本文的发布号曾为 CHS305140
展开全部 | 关闭全部

本文内容

概要

本文提供学习和掌握 ASP.NET 的指南,同时提供了指向有用信息的链接,这些信息包括联机文档、Microsoft 知识库文章以及 Microsoft 白皮书,目的在于帮助您了解 Microsoft 产品或技术。

更多信息

入门

ASP.NET 是 Microsoft .NET Framework 的主打产品之一,它为易于开发的动态 .NET Web 应用程序提供基础结构。ASP.NET 不仅是 Microsoft Active Server Pages (ASP) 的后继产品,而且是统一的 Web 开发平台,为开发人员生成企业级 Web 应用程序提供所需的服务。与 ASP 相比,ASP.NET 提供了出色的增强功能,还增加了许多新功能。

有关 ASP.NET 的简要概述,请参阅 Microsoft .NET Framework 软件开发工具包 (SDK) 说明文档中的以下主题:
ASP.NET 介绍
http://msdn.microsoft.com/en-us/library/4w3ex9c2(vs.71).aspx
另一个很好的入门材料是《ASP.NET 快速入门》教程,它位于以下 Microsoft GotDotNet 网站或本地计算机上的以下共享中:
http://samples.gotdotnet.com/quickstart/aspplus/

- 或 -

http://localhost/quickstart/aspplus

概述

本节概述了 ASP.NET 页面框架的大部分功能。

页面框架

ASP.NET 页面框架是一种可伸缩的编程模型,可用于在服务器上动态地生成网页。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
305141 INFO:ASP.NET 页面框架概述

服务器控件

ASP.NET 服务器控件是一组为了提供结构化编程模型而开发的控件,其目的是从服务器端代码访问用户界面控件的属性、方法和事件。除内置的控件外,还可以使用 ASP.NET 页面框架创建用户控件和自定义控件。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
306459 INFO:ASP.NET 服务器控件概述

状态管理

HTTP 是一种无状态协议。每传来一个请求后便为其提供服务;处理完该请求后,便丢弃所有数据。即使请求来自同一客户机,也不会在不同请求之间维护任何状态。

然而,对于某些解决方案,在不同请求之间维护状态非常有用。ASP.NET 使您可以通过应用程序变量和会话变量,分别维护应用程序状态和会话状态。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307598 INFO:ASP.NET 状态管理概述

缓存

ASP.NET 缓存是一种用于 Web 应用程序的通用缓存工具。它提供一个简单界面和一个较高级界面,前者用于缓存,后者公开过期和更改依赖项服务。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307225 INFO:ASP.NET 缓存概述

数据绑定

ASP.NET 数据绑定用于将组件绑定到数据源以及简单属性、集合、表达式和方法上。这样,在使用数据库或其他来源的数据时有较大的灵活性。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307860 INFO:ASP.NET 数据绑定概述

安全性

ASP.NET 为您在实现应用程序的安全性方面提供了更多的控制。ASP.NET 安全性与 Microsoft Internet 信息服务 (IIS) 安全性协同工作,同时包括身份验证和授权服务以实现 ASP.NET 安全模型。ASP.NET 还包括一个基于角色的安全功能,您可以为 Microsoft Windows 和非 Windows 用户帐户实现该功能。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
306590 INFO:ASP.NET 安全性概述

配置

配置包括从应用程序设置(例如数据库连接)到安全细节在内的各个方面以及有关如何处理错误的信息。配置文件为特定于计算机和特定于应用程序的信息提供一个位置,以便您无需重新编译代码即可更改这些信息。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307626 INFO:ASP.NET 配置概述

HTTP 模块和 HTTP 处理程序

HTTP 模块和 HTTP 处理程序是 ASP.NET 结构的组成部分。每个 ASP.NET 请求先由多个 HTTP 模块(例如,身份验证模块和会话模块)来处理,然后再由单个 HTTP 处理程序来处理。处理程序处理请求之后,该请求再通过 HTTP 模块流转回来。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307985 INFO:ASP.NET HTTP 模块和 HTTP 处理程序概述

Microsoft 知识库“操作方法”文章

“操作方法”文章提供完成具体任务的分步说明。单击此处查看 ASP.NET“操作方法”文章列表

指南

有关 ASP.NET 相关指南的信息,请访问以下 MSDN 网站:
ASP.NET 中的身份验证:.NET 安全指南
http://msdn.microsoft.com/en-us/library/ms978378.aspx

Microsoft .NET/COM 迁移和互操作性
http://msdn.microsoft.com/en-us/library/ms978506.aspx

疑难解答

如果遇到问题并且需要问题的答案,可以查阅新闻组或搜索 Microsoft 知识库:
Microsoft ASP.NET 公共新闻组
http://msdn.microsoft.com/en-us/netframework/aa569261.aspx
有关可搜索的 ASP.NET 关键字的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
303992 INFO:与 .NET 有关的知识库文章使用的关键字

参考

有关更多信息,请访问以下 Microsoft .NET 网站:
Microsoft .NET 开发
(包括 .NET Framework SDK 说明文档、白皮书和其他资源)
http://msdn.microsoft.com/net

Microsoft GotDotNet 社区
(包括 Microsoft 产品组的网页、白皮书、示例和资源中心)
http://www.gotdotnet.com

Microsoft ASP.NET
(包括指向第三方 ASP.NET 网站的资源和链接)
http://www.asp.net
有关 ASP.NET 的更多一般性信息,请参考以下 MSDN 新闻组:
microsoft.public.dotnet.framework.aspnet

属性

文章编号: 305140 - 最后修改: 2012年6月29日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
关键字:?
kbarttyperoadmap kbcaching kbconfig kbdatabinding kbhttpruntime kbinfo kbsecurity kbservercontrols kbstate kbwebforms KB305140
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com