Я хочу вернуться арабский текст с помощью asp.net веб-метод возвращается в виде JSON, Это код, я использую:Вернуться арабский текст с помощью ASP.NET JSON
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public void getAr()
{
ResultTemplate resultTemplate = new ResultTemplate();
resultTemplate.data = "بسم الله";
JavaScriptSerializer js = new JavaScriptSerializer();
string retJSON = js.Serialize(resultTemplate);
Context.Response.Clear();
Context.Response.ContentType = "application/json";
Context.Response.AddHeader("content-length", retJSON.Length.ToString());
Context.Response.Flush();
Context.Response.Write(retJSON);
}
Когда я запускаю веб метод сохраняет нагрузку без какого-либо ответа!
попробуйте изменить статус на статический и вернуть переменную retJSON вместо использования контекста. – Quannt
, пожалуйста, покажите, как вы называете этот веб-метод. – naveen
@Quannt какой статус! и если я верну возврату переменную retJSON, она вернется как XML no JSON, так как мне нужно –