Silverlight 컨트롤과 동일한 응용 프로그램에서 호스팅되는 ashx를 호출하는 Silverlight 응용 프로그램이 있습니다. Silverlight가 ashx JSON 응답에 액세스
// 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();
가 지금은에 문제가하고있는 부분은 내 실버 라이트 컨트롤의 ASHX와 함께 할 것입니다 :
ASHX는 다음 (벗었을)한다.
ashx를 호출하고 JSON 결과를 내부 Silverlight 개체에 매핑하려고합니다. 꽤 간단한 작업처럼 보이지만 ashx에 액세스하거나 응답을 처리하는 방법을 모르겠습니다. 실버 라이트는 닷넷의 버젼을 없애 버렸기 때문에 저를 버렸습니다.
도움이나 제안이 있으십니까?
ASP.NET 3.5를 사용 중입니다.