2011-10-21 24 views

Trả lời

13

Bạn có thể tuần tự hóa nó thành JSON bằng cách sử dụng JavaScriptSerializer.

Cái gì như:

System.Web.Script.Serialization.JavaScriptSerializer oSerializer = 
     new System.Web.Script.Serialization.JavaScriptSerializer(); 

string sJSON = oSerializer.Serialize(myVar); 

Sau đó, bạn trong mã aspx của bạn, bạn có thể sử dụng:

var myVar = <%# sJSON %>; 

Mà sẽ ra cái gì đó như:

var myVar = {"Name":"John","Age":"30","ID":"111"}; 
+0

Đối số cho việc sử dụng 'var' trên instantator' oSerializer' nhưng câu trả lời tốt. – Jodrell

1

Sử dụng JSON serialization để chuyển đổi một Đối tượng .NET thành JS có thể được deserialized thành một đối tượng (hoặc, được thực thi thành một đối tượng).

Các vấn đề liên quan