我创建了一个带有代码隐藏文件的 ASMX 文件。它工作正常,但它正在输出 XML。
但是,我需要它来输出 JSON。ResponseFormat 配置似乎不起作用。我的代码隐藏是:
[System.Web.Script.Services.ScriptService]
public class _default : System.Web.Services.WebService {
[WebMethod]
[ScriptMethod(UseHttpGet = true,ResponseFormat = ResponseFormat.Json)]
public string[] UserDetails()
{
return new string[] { "abc", "def" };
}
}