ajax AutoCompleteExtender文本框无提示反应,打断点不调用webSerivce
后台:
using System;
using System.Web;
using System.Data;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
using AjaxControlToolkit;
/// <summary>
///AjaxService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class AjaxService : System.Web.Services.WebService {
public static string[] autoCompleteFileList = null;
public AjaxService () {
//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
}
//[System.Web.Services.WebMethod()]
[WebMethod ]
[System.Web.Script.Services.ScriptMethod]
public string HelloWord()
{
return "Hello World";
}
public string[] GetProductList(string prefixText, int count)
{
。。。
。。。
}
}
前台:
<asp:ScriptManager ID="SM" runat="Server">
<server><asp:ServiceReference Path="~/AjaxService.asmx"/></server>
</asp:ScriptManager>
<asp:TextBox ID="txtinput" runat="server"></asp:TextBox>
<cc1:AutoCompleteExtender ID="txtinput_AutoCompleteExtender" runat="server"
CompletionInterval="100" DelimiterCharacters="" Enabled="True"
MinimumPrefixLength="1" ServiceMethod="GetProductList"
ServicePath="~/AjaxService.asmx" TargetControlID="txtinput">
</cc1:AutoCompleteExtender>
[解决办法]
建议楼主先结个贴。你这样的结贴率 我估计CSDN的朋友很少会看你提出的问题的
[解决办法]
问题已经解决了。
[解决办法]