我有一个简单的代码需要使用浏览器在json中返回字符串。
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string FunctiGetJsononName(string str)
{
JavaScriptSerializer ser = new JavaScriptSerializer();
return ser.Serialize(str);
}
我得到的输出是xml里面的json。我想要没有XML的json。
我也不能使用void方法。 另外,我使用框架4.5.2和空模板(我不能使用其他任何东西)。
答案 0 :(得分:0)
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
[WebMethod]
public string FunctiGetJsononName(string str){
Context.Response.Clear();
Context.Response.ContentType = "application/json";
........
}
试试这个......可能会对你有所帮助!! 它帮助了我......