Tag: autocompleteextender

AutoCompleteExtender正在触发,webservice正在返回结果,但这些结果未显示

我一直在这张桌子上撞着桌子。 我已经在我的网页上添加了一个AutoCompleteExtender,并实现了webservice方法来调用它。 到现在为止还挺好。 使用Fiddler,我已经检查过,在调试时,正在调用webservice方法并返回我希望看到的结果..但是没有任何东西被渲染到屏幕上,没有下拉? 任何人都可以在这里建议我可能做错了什么,或提出一些建议,因为我目前难倒: 网页中的AutoCompleteExtender声明: <cc1:AutoCompleteExtender runat="server" ID="lookupAgencyAppSettingName" TargetControlID="txtAgencyAppSettingName" ServiceMethod="GetListOfSettings" ServicePath=”~/Authenticated/AJAXMethods.asmx” MinimumPrefixLength=”1″ CompletionInterval=”500″ EnableCaching=”true” /> 为了完整起见,这是Webservice方法: [System.Web.Services.WebMethod] [System.Web.Script.Services.ScriptMethod] public string[] GetListOfSettings(string prefixText, int count) { string[] suggestedSettings = new string[0]; List settingNames = new List(); List settings = AgencyApplicationClientSetting.All().ToList(); foreach(AgencyApplicationClientSetting setting in settings) { if((setting.SettingName.ToLower().StartsWith(prefixText.ToLower())) && (!settingNames.Contains(setting.SettingName))) { settingNames.Add(setting.SettingName); } } if(settingNames.Count > 0) […]