开始使用 ASP.NET

ASP.NET 是一种建立动态Web应用程序的技术。它是.NET 框架的一部分,您可以使用任何.NET兼容的语言来编写ASP.NET应用程序。 使用Visual Basic .NET, C#, J#, ASP.NET 页面(Web Forms) 进行编译可以提供比脚本语言更出色的性能表现。Web Forms 允许您在网页基础上建立强大的窗体。当建立页面时, 您可以使用ASP.NET 服务端控件来建立常用的UI元素,并对它们编程来完成一般的任务。这些控件允许您使用内建可重用的组件和自定义组件来快速建立Web Form,使代码简单化。

ASP.NET 提供了一种编程模型和结构,对比原来的Web技术来说,它能更快速、容易地建立灵活、安全和稳定的应用程序。

开始使用 ASP.NET

知识库文章

无法调试 ASP.NET Web 应用程序

当您在 Microsoft Visual Studio .NET 中调试 ASP.NET 应用程序时,可能会收到以下"Microsoft 开发环境"错误信息: "Error while trying to run project: Unable to start debugging on the web server. The server does not support debugging of ASP.NET or ATL Server applications. Run setup to install the Visual Studio .NET server components. If setup has been run, verify that a valid URL has been specified. You may also want to refer to the ASP.NET and ATL Server debugging topic in the online documentation. Would you like to disable future attempts to debug ASP.NET pages for this project?"

观看这篇文章

调试 ASP.NET 应用程序时出现"Unable to Start Debugging on the Web Server"(无法在 Web 服务器上启动调试)错误信息

在 Visual Studio .NET 中调试 ASP.NET 应用程序时,可能会出现下面的错误信息:Error while trying to run project: Unable to start debugging on the web server. Would you like to disable future attempts to debug ASP.NET pages for this project?

观看这篇文章

在运行 ASP.NET Web 应用程序时出现"Unable to start debugging on the Web server"(无法在 Web 服务器上启动调试)错误消息

如果通过使用 localhost 作为 Web 服务器来创建 ASP.NET Web 应用程序,并在 Internet 信息服务 (IIS) 中更改网站设置以将特定 IP 地址用于“网站标识”,则在运行该应用程序时,您将会收到下面的错误消息:试图运行项目时出错:无法在 Web 服务器上启动调试。未能启动 ASP.NET 或 ATL Server 调试。验证服务器上是否正确安装了 ASP.NET 或 ATL Server。

观看这篇文章

由于未处理服务器端代码而导致 ASP.NET 页出现意外行为

当您在 Microsoft Visual Studio .NET 中调试 ASP.NET 应用程序时,可能会在 IDE 中收到以下错误消息: Error while trying to run project: Unable to start debugging on the Web server. The server does not support debugging of ASP.NET or ATL Server applications. Run setup to install the Visual Studio .NET server components. If setup has been run, verify that a valid URL has been specified. You may also want to refer to the ASP.NET and ATL Server debugging topic in the online documentation. Would you like to disable future attempts to debug ASP.NET pages for this project?

观看这篇文章

调试 ASP.NET 应用程序时出现"The Project Is Not Configured to Be Debugged"错误信息

在 Visual Studio .NET 中调试 ASP.NET 应用程序时,可能会出现下面的错误信息: Error while trying to run project: Unable to start debugging on the web server. The project is not configured to be debugged. For ASP.NET projects, verify that you have a valid project file called 'Web.config' for the URL specified and 'debug' is set to 'true' in that file. For ATL Server projects, verify that the 'DEBUG' verb is associated with your ISAPI extension. Would you like to disable future attempts to debug ASP.NET pages for this project?

观看这篇文章

Ajax与Atlas开发系列课程

本课程介绍AJAX开发所需要使用的技术,包括Ajax需要使用的xmlhttp.javascript、dom以及xml对象,简单的通过一到两个实例的开发介绍一下Ajax的开发过程。并让用户熟悉一下现在的Ajax产品

AJAX简介与web2.0

Ajax开发介绍

AJAX的设计目标

网页中的AJAX应用(一)

网页中的AJAX应用(二)

服务器端的AJAX应用(一)

服务器端的AJAX应用(二)

设计高质量的Ajax应用

Altas中的Javascript

构建和谐的Web2.0社区系列课程

本课程介绍Web2.0与.NET 2.0的技术背景以及相关概述,以Fego为例介绍ASP.NET 2.0在Web2.0中的实际应用。本课是此系列课程的第一讲,主要为后续课程进行概念铺垫。适合于所有对.NET2.0或Web2.0感兴趣的听众。通过本课,听众可以了解Web2.0的概念,并能够对应用ASP.NET2.0的实际效果有一个直观的了解。

NET 2.0 V.S Web 2.0 的产物——Fego社区

Fego项目管理与架构开发利器——VSTS

Fego与个性化时代的Web2.0利剑——WebPart

变化莫测的页面风格——Theme与MasterPage之Fego实战

图形化的2.0时代——Fego城市社区

Web2.0之RIA实战——Fego城市的实现

不刷新才是硬道理——Atlas,Fego明智的选择

Fego技术之回顾——测试验收部署与整合

2.0还是2.0——Fego之技术回顾

课程综合讨论

视频

你想知道怎么实现一个技术吗?在这里有许多ASP.NET产品组成员提供的有关ASP.NET特性与技术的视频和WebCast

开心三人行系列(2):使用Atlas 构建AJAX应用 

在网络上,随便找到一个IT专业站点,都会找到Web 2.0的字眼,可见Web 2.0现在是如何炙手可热。其实Web 2.0中最重要的一个技术特性即AJAX可能很多人都已经知道了,那么如何在ASP.NET 2.0应用中构建AJAX应用呢?今天咱们就聊聊Atlas。

观看视频

下载录影
下载代码示例

ASP.NET新特性系列讲座(1):使用Web Part创建应用程序 

在Visual Studio.NET 2005当中,微软提供了一种新的编程模式,即使用Web Part方式来创建门户式应用。使用Web Part,可以非常简单、快速的创建我们的应用,并且为维护代码带来了更加简单的途径,本课程通过多种示例,让我们来认知这一编程方式。

观看视频

下载录影
下载代码示例

ASP.NET新特性系列讲座(2):ASP.NET 2.0角色及成员管理初窥 

Visual Studio.NET 2005当中提供了更加安全的编程模式,用来管理站点的用户、角色及成员资格,除了提供了相应的API,还提供了新的Web Control以及Service,方便我们编程,在本课程当中,我们将了解ASP.NET 2.0当中新的用户管理模型。

观看视频

下载录影
下载代码示例

ASP.NET新特性系列讲座(3):管理外观、布局及其它用户体验 

管理外观、布局及其它用户体验。ASP.NET引入了很多与表现层相关的新特性,如母版页(Master Page)、模板(Template)以及外观(Skin),可以使用更少的代码来编写更加强大的ASP.NET的用户体验。本课程将介绍这些技术,以便使大家能够更好的了解在如何平滑过渡到ASP.NET 2.0的表现层编程

观看视频

下载录影
下载代码示例

ASP.NET新特性系列讲座(4):构建动态导航的Web应用程序 

构建动态导航的Web应用程序。在现代的Web应用程序当中,复杂的导航系统也是致使应用代码不断庞涨的重要原因,在ASP.NET 2.0当中,引入了新的导航机制(控件、API以及存储机制)来方便最终开发人员来设计具有导航系统的Web应用程序,并且可以在动应用正常运行时进行配置式的修改。本课程将就此进行探讨。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(1):ASP.NET 2.0介绍 

介绍如何使用ASP.NET开发自己的网站应用,第一讲主要介绍如何使用基本客户端和服务器端控件,建设自己的web应用程序。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(2):ASP.NET 2.0 数据绑定 

介绍如何使用ASP.NET开发自己的网站应用,第二讲主要介绍如何使用数据绑定服务器端控件,建设自己的web应用程序。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(3):ASP.NET 2.0的新控件 

本课程介绍asp.NET新的内置控件,通过本课程的学习,可以了解asp.NET 2.0比asp.NET 1.0所增加的新控件的用法,并且了解这些新控件的各种特性.主要是针对没有vs2005开发经验的听众,并希望通过该课程了解vs2005自带控件的广大初级开发者。需要听众使用过vs2005的IDE环境

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(4):ASP.NET 2.0 Master Page主题以及皮肤的使用 

本课程介绍asp.NET 2.0的几个设计方面的新特性,通过master page听众可以使诸多网页遵循同一个架构,theme和skin使网页保持统一外观并使网页风格统一化。主要针对网页的美工以及网页风格管理人员。要求听众有一定HTML和CSS基础

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(5):ASP.NET 2.0 缓存技术 

ASP.NET 2.0提供了一些新的用于提升程序性能的技术特性,其中,缓存技术是非常重要的一个特性,它提供了一种非常好的本地数据缓存机制,可以非常容易的定制属于数据缓从,从而有效的提高数据访问的性能。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(6):ASP.NET 2.0 成员管理 

本课介绍了如何使用基于ASP。NET自带的认证管理系统,以及基于此系统的用户安全和身份验证机制,该机制同时提供一套非常完备的分角色用户信息管理。通过本课的学习听众可以了如何快速建立一个分角色的安全网站。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(7):ASP.NET 2.0 数据绑定的基本技巧 

ASP.NET 2.0提供了大量方便的数据绑定控件和方法,通过使用这些控件,用户可以方便的把数据帮定在表示层,让客户端方便的显示各种数据。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(8):ASP.NET 2.0 web part 

Web part是ASP.NET 2.0的又一新特性,通过使用web part用户可以在客户端非常容易的重新部署网页的布局。通过本课的学习,听众可以了解到如何设计这种可以结构的网页。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(9):ASP.NET 2.0 数据绑定高级技巧 

本课介绍更高级的数据绑定技巧,不但把数据绑定在表示层,更通过使用架构的方法,来实现跨层数据绑定。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(10):ASP.NET 2.0 数据传送机制 

ASP.NET提供了一套新的数据缓存与传送机制,即profile技术,通过这种新技术可以有效把数据缓保存到制定位置,安全性和访问性能都会有大幅度提高。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(11):ASP.NET 2.0代码国际化 

ASP.NET2.0 提供了一种可以让网站在多种语言版本之间切换的方法。通过本课的学习,听众可以了解到如何使自己的网站资源自由变幻,并快速国际化。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(12):ASP.NET 2.0网站快速导航 

本课介绍了使用.net 2.0快速建立一个网站导航系统,使用到.net 2.0的几种新技术特性,使用数据绑定控件和导航控件的绑定来实现这一新技术。通过本科的学习,听众可以了结到ASP.NET 2.0新控件的综合使用方法。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(13):ASP.NET 2.0 监视你的应用 

ASP.NET2.0 提供对应用程序的性能监测与关注。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(14):ASP.NET 2.0管理你的asp.NET应用 

本课介绍了使用.NET 2.0各种应用配置的方法,包括环境变量配置,系统性能分配配置,通过本课的学习,用户可以熟悉asp.NET的应用环境配置方式,并为自己的开发定制更好的运行环境。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(15):ASP.NET 2.0 的扩展应用 

ASP.NET 2.0被设计为开放性的,开发者可以用自己开发的功能与组件替换已经编译好的功能与组件。本次课程的内容主要介绍这些可扩展的功能和组件,并通过一些示例演示如何调用编写自己的扩展功能组件。

观看视频

下载录影
下载代码示例

ASP.NET 2.0快速入门(16):ASP.NET 2.0 应用开发小技巧 

本课程介绍一些前面课程没有介绍的asp.net的特性,这些特性本身并不复杂,但是都非常实际用,通过使用这些特性,开发会变得方便。

观看视频

下载录影
下载代码示例