2011-10-21 13 views

Odpowiedz

13

Można serializować go do JSON przy użyciu JavaScriptSerializer.

Coś jak:

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

string sJSON = oSerializer.Serialize(myVar); 

Następnie w kodzie aspx można użyć:

var myVar = <%# sJSON %>; 

Które wyjście coś takiego:

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

Argument za użyciem 'var' na instancję' oSerializer', ale dobra odpowiedź. – Jodrell

1

użycie JSON serializacji konwertować .NET obiekt do JS, który można przekształcić do postaci szeregowej w obiekt (lub, exec'd do obiektu).

Powiązane problemy