您的位置:知识库 » Web前端

Variable 1.1—增加对JSON的支持

作者: 卢春城  来源: 博客园  发布时间: 2009-03-24 10:28  阅读: 2761 次  推荐: 0   原文链接   [收藏]  
摘要:Variable1.1是一个用于在客户端与服务器之间传递数据的控件,Variable1.1的功能特点有:可以向Javascript传递DataTable,Hashtable等类型的变量,并在页面生成一个名称与控件ID相同的变量以方便访问。在客户端可以使用Javascript修改变量的值,提交在后台可以获得该变量更新后的值。
[1] 向客户端Javascript传递变量
[2] 在页面中访问变量
[3] 将数据送回服务器

2.在页面中访问变量

加载页面后,Variable已经为你生成一个对应的Javascript对象(当Value的值不包含DataTable或DateTime时,生成的Javascript与JSON相同),如下所示:

MyVariable={
    
'B':'String',
    
'T':new DataTable(
        [
            {
                
'Name':'John',
                
'Tel':'24325',
                
'Mail':'John@126.com'
            },
            {
                
'Name':'Tom',
                
'Tel':'1234567',
                
'Mail':'Tom@126.com'
            },
            {
                
'Name':'Lucy',
                
'Tel':'963258',
                
'Mail':'Lucy@hotmail.com'
            }
        ],
        [
'Name','Tel','Mail'],
        
'Contact'
    ),
    
'A':1,
    
'W':100.325,
    
'C':[
        
1,
        
2,
        
3
    ],
    
'D':new Date(2009,2,24,0,10,52),
    
'F':[
        
'C1',
        
'C2',
        
'C3'
    ]
}

在客户端可以使用变量名MyVariable方便的访问数据,例如,表达式:

MyVariable["F"][0]

的值为"C1"

0
0
 
标签:ASP.NET

Web前端热门文章

    Web前端最新文章

      最新新闻

        热门新闻