Ajax智能提示控件没反应帮忙看看~~

打酱油 2010-12-08 11:31:50
页面代码:
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
TargetControlID="TextBox1"
ScriptPath="~/WebService.asmx"
ServiceMethod="GetUserPhone"
MinimumPrefixLength="1"
CompletionSetCount="10">
</asp:AutoCompleteExtender>
</div>
</form>

</body>

WebService:
[WebMethod]
public string[] GetUserPhone(string prefixText, int count)
{
List<string> item = new List<string>(count);
SqlConnection conn = new SqlConnection("Data Source=TSDN0015;Initial Catalog=UserDB;Integrated Security=True");
conn.Open();
SqlCommand myCmd = new SqlCommand("select top " + count + " UserPhone from UserInfo where UserPhone like '" + prefixText + "%'group by UserPhone order by UserPhone ", conn);
SqlDataReader da = myCmd.ExecuteReader();
while (da.Read())
{
item.Add(da["UserPhone"].ToString());
}
conn.Close();

return item.ToArray();

}

WebService方法是从数据库查询电话号码,在页面输入开头的数字但是没有提示
各位大侠帮忙看看,谢谢!!!
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
打酱油 2010-12-14
  • 打赏
  • 举报
回复
呵呵。。。问题解决了,我把VS重新打开,再启动项目就OK了
wwfgu00ing 2010-12-10
  • 打赏
  • 举报
回复
断点调试一下,检查SQL语句,放到查询分析器试试
ly520dreaming 2010-12-10
  • 打赏
  • 举报
回复
我们一般把方法写在类里面,在这里只要调用哈,没问题的。
leileilang0 2010-12-10
  • 打赏
  • 举报
回复
有可能是环境问题。。。确实有时候这种东西不好出来。也有可能是反映迟钝。你装了ajaxTool了么
打酱油 2010-12-08
  • 打赏
  • 举报
回复
我调试web方法的时候可以从数据库查询出数据
[System.Web.Script.Services.ScriptService]这一行的注释我取消掉了
leileilang0 2010-12-08
  • 打赏
  • 举报
回复
添加web引用测试下Webservice这个方法能查询出来东西么
还有就是默认创建的Webservice文件下会注释掉[System.Web.Script.Services.ScriptService],只要取消注释就行
打酱油 2010-12-08
  • 打赏
  • 举报
回复
连接数据库的方法我测试过了,没有问题
Webservice文件中[System.Web.Script.Services.ScriptService]我写进去了,但还没有作用。
  • 打赏
  • 举报
回复
1 测试一下连接数据库的方法
2 Webservice文件中[System.Web.Script.Services.ScriptService] 不能少

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧