jsonを返すハンドラーがあります
public void ProcessRequest (HttpContext context) {
HttpResponse response = context.Response;
response.ContentType = "application/json";
string controlType = context.Request.QueryString["controlType"];
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
CmsManager cmsManager = new CmsManager();
IDictionary<string, Guid> sitefinityPageDictionary = SitefinityUtilities.sitefinityPageDictionary;
if (string.IsNullOrEmpty(controlType)) {
response.Write("0");
}
else {
var pagesWithControl = from page in sitefinityPageDictionary
from control in cmsManager.GetPage(page.Value).Controls
where control.TypeName == controlType
select page;
response.Write(jsonSerializer.Serialize(pagesWithControl));
}
}
別のプロジェクトで、返されたjsonオブジェクトを使用するようにハンドラーにリクエストしたいと思います。
HttpRequest
ハンドラーにリクエストを送信するために使用する適切なオブジェクトはありますか?- 誰かが別のc#クラス(javascriptではない)からjsonオブジェクトを要求して消費する方法の簡単な例を提供できますか?