Silverlightコントロールと同じアプリケーションでホストされているashxを呼び出すSilverlightアプリケーションがあります。Silverlightがashx JSON応答にアクセス
ASHXは(ストリップダウン)以下のん:
// Basic object
class SomeObject
{
int ID { get; set; }
string Description { get; set; }
double Value { get; set; }
}
// ASHX details
DataLayer dl = GetDataLayer();
List<SomeObject> lst = dl.ListObjects();
string result = "";
if (lst != null)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
result = serializer.Serialize(lst);
}
context.Response.ContentType = "application/json";
context.Response.Write(result);
context.Response.End();
さて、私はとのトラブルを抱えています部分は私のSilverlightコントロールにASHXをどうするかです。
私はashxを呼び出してJSONの結果を内部のSilverlightオブジェクトにマップしたいと考えています。かなりシンプルな作業のようですが、私はashxにアクセスする方法やその回答を処理する方法がわかりません。 Silverlightには.NETのバージョンが取り除かれているので、それは私を捨ててしまいます。
ヘルプ/提案はありますか?
Silverlight 3、ASP.NET 3.5を使用しています。