在 asp.net 中使用ajax的 AutoCompleteExtender 自动完成控件 当我在文本框中输入中文是没有显示,输入英文就可以显示;运行 WebService 是不管是中文还是英文 都能显示出来;各位给帮帮忙 谢谢了 急!!!

解决方案 »

  1.   

    我 WebService 里是这样写的
    [WebMethod]
    public string[] GetWordList(string prefixText, int count) {
            BusinessUnits1Message bu1m = new BusinessUnits1Message();
            return bu1m.GetName(prefixText).ToArray();
            
           }
    bu1m.GetName(prefixText) 返回的是 List<string>,值是从数据库中取得的
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" ServicePath="WebService.asmx" ServiceMethod="GetWordList" TargetControlID="TextBox1">
            </cc1:AutoCompleteExtender>
    我这样写后不管中文还是英文都出不来了!该怎么办呢?请高手帮帮忙!急啊~~~~