我正在为文本框尝试自动完成功能,我向webmethod发送get请求,返回完整的页面内容而非实际数据,如下所示。
我正在使用以下C#代码,而我使用Post请求的所有其他方法都正常工作
[WebMethod]
[ScriptMethod(UseHttpGet=true,ResponseFormat=ResponseFormat.Json)]
public static string GetListOfUsers()
{
return "{'0701414001','0701414002'}";
}
答案 0 :(得分:0)
我认为问题在于您的参数:您正在调用Email.aspx/GetListOfUusers?query=lkkjlk
,但您的public static string GetListOfUsers()
不包含参数名称。
尝试更改为:
public static string GetListOfUsers(string query)
{
...
}
我还尝试将其删除:ResponseFormat=ResponseFormat.Json
,看看它是否有任何改变。
答案 1 :(得分:0)