C# ajax AutoCompleteXtender不工作
我使用过AutoCompleteXtender,并创建了一个web服务,但它不起作用,代码如下 web服务代码为:C# ajax AutoCompleteXtender不工作,c#,asp.net,C#,Asp.net,我使用过AutoCompleteXtender,并创建了一个web服务,但它不起作用,代码如下 web服务代码为: [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.Web.Script.Services.ScriptService] public class AutoCompleteState : Syst
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class AutoCompleteState : System.Web.Services.WebService {
ConnectionClass con = new ConnectionClass();
[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public string[] getStateList(string prefixText)
{
DataTable dt = new DataTable();
SqlDataAdapter adp=new SqlDataAdapter("Select distinct State from OPDPatients where State Like '%" + prefixText+ "%' ",con.con);
adp.Fill(dt);
adp.Dispose();
con.closeConnection();
string[] setvalues=new string[dt.Rows.Count];
int i=0;
foreach (DataRow dr in dt.Rows)
{
setvalues.SetValue(dr[0].ToString(), i);
i++;
}
return setvalues;
}
}
我找不到错误。Plz帮助请看这一点,我以前在使用AutoCompleteXtender时遇到过类似的问题
您必须非常仔细地检查每个参数,如果您的情况需要,还必须使用隐藏字段来存储值
请告诉我您的结果。是否调用了Web服务?是否可以在GetSateList()上设置断点并查看其调用情况?您的web服务似乎是正确的,是否可以粘贴AutoCompleteXtender的html端以检查属性是否设置正确。