VS 2008

本文通过两个简单的例子,了解Asp.Net Ajax Asynchronous Communication Layer

Asp.Net Ajax异步通信层提供了一系列客户端的类,用于客户端请求服务端

第一个例子:请求服务端页面
1) 被请求页 Ajax_GetUserName.aspx

    html代码仅留页面声明,其余全部清楚:
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Ajax_GetUserName.aspx.cs" Inherits="Ajax_GetUserName" %>

    Ajax_GetUserName.aspx.cs页面写处理逻辑:
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层public partial class Ajax_GetUserName : System.Web.UI.Page
}

2) 客户端请求

Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
<html xmlns="http://www.w3.org/1999/xhtml">
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
<head runat="server">
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层    
<title>Untitled Page</title>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层    
<script type="text/javascript">
>

第二个例子:请求XML文档
1)新建UserInfos.xml

Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层<?xml version="1.0" encoding="utf-8" ?>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
<userInfos>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层  
<userInfo>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层    
<userId>1</userId>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层    
<userName>guozhijian</userName>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层  
</userInfo>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层  
<userInfo>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层    
<userId>2</userId>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层    
<userName>zhenglanzhen</userName>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层  
</userInfo>
Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
</userInfos>

2)客户端请求

        }

相关文章: