易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET AJAX框架编程之JSON序列化剖析

ASP.NET AJAX(最初代码名为“ATLAS”)框架,作为重点支持ASP.NET开发平台的开源Ajax框架在它一出世时就受到广大.NET开发人员的青睐。在本文中,我们将专注于分析ASP.NET AJAX编程中服务器与客户端通信过程中的数据存储形式的问题。具体地说,我们将探讨一个实现序列化与反序列化的服务器端对象—JavaScriptSerializer。
  一、JSON简介
  在正式讨论JSON格式之前,首先让我们简要回忆一下XML。XML是“可扩展的标记语言”的简称,它提供了定义Web中一系列数据传输协议的方式,是文本型的,被人们誉为“完全开发Internet和Web潜力的理想方式”。
  那么,为什么ASP.NET AJAX中还要引入JSON呢?还是让我们先来观察一下例子吧。比如当前Web页面将从后台载入一些通讯录的信息,这些信息如果写成XML,可能是如下形式:
<contact>
    <friend>
        <name>Michael</name>
        <email>17bity@gmail.com</email>
        <homepage>http://www.jialing.net</homepage>
    </friend>
    <friend>
        <name>John</name>
        <email>john@gmail.com</email>
        <homepage>http://www.john.com</homepage>
    </friend>
    <friend>
        <name>Peggy</name>
        <email>peggy@gmail.com</email>
        <homepage>http://www.peggy.com</homepage>
    </friend>
</contact>
  而写成JSON形式,则会是:
[
friend: {
   name:"Michael",
   email:"17bity@gmail.com",
   homepage:"http://www.jialing.net"
},
friend: {
   name:"John",
   email:"john@gmail.com",
   homepage


相关文档:

ajax创建对象

function createXMLHttpRequest(){     
if(window.ActiveXObject){     
        http = new ActiveXObject("Microsoft.XMLHTTP");     
        }else if(window.XMLHttpRequest){     
& ......

ASP.NET页面刷新方法总结

先看看ASP.NET页面刷新的实现方法:
第一:
private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); }
第二:
private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script language=javascript>window.locat ......

ASP.NET(C#)中web.config文件详解

一、认识Web.config文件
   Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认 ......

ASP.NET 2.0中使用Membership

转载
:LoveCherry
技术无极限
摘要:
本文介绍了怎么在
ASP.NET 2.0
中使用
Membership
新特性,并且介绍了怎么两种不同的
Membership

Provider

ActiveDirectoryMembershipProvider

SqlMembershipProvider
,前者是基于微软活动目录服务存储用户信息的,或者是基于
SQL SERVER
存储的。
2.0
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号