Ajax:AutoCompleteExtender 500错误

时间:2016-03-11 09:24:12

标签: c# .net web-services asp.net-ajax webmethod

我正在使用.NET 4.0版,似乎当我尝试使用webservice时使用

Ajax:AutoCompleteExtender runat =“server”

并且网络方法是:

[WebMethod]
[System.Web.Script.Services.ScriptMethod(ResponseFormat = System.Web.Script.Services.ResponseFormat.Json)]
public string getstuff(string prefixText, int count)
{
    List<test> projects = new List<test>();
    string searchText = prefixText;
    projects.Add(new test { Age=123, Name="Hanna"});
    return new JavaScriptSerializer().Serialize(projects);
    //return projects.ToArray();

}

我从fiddler

得到了一个着名的错误
  

System.InvalidOperationException:请求格式无效:   应用/ JSON;字符集= UTF-8。在   System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
  在   System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()

可能是什么问题? 感谢先进的任何帮助

0 个答案:

没有答案