IIS中的Ajax自动完成

时间:2013-08-16 03:46:17

标签: ajax autocompletebox

我正在使用ajax autocomplete extender来实现自动完成功能。当我从Visual Studio运行时,这工作正常。 我的代码如下:



服务方式:

[OperationContract的]

    public list autoCompleteStreetName(string prefixText,int count)
    {
        string query =“SELECT TOP 20 streetName1 FROM TBL_Property_Information WHERE streetName1 LIKE'%”+ prefixText +“%'”;

        DataAccessLayer dAccess = new DataAccessLayer();
        列出industryNames = new List();
        DataTable objIndustryTable = new DataTable();
        objIndustryTable = dAccess.FillDataTable(query);
        for(int i = 0; i< objIndustryTable.Rows.Count; i ++)
        {
            industryNames.Add(objIndustryTable.Rows [I] [ “streetName1”]的ToString());
        }
        return industryNames;
    }

问题是 托管到IIS服务器时,自动完成功能无效。结果列表仅显示垂直中的html,head,link标签

我正在使用表单身份验证

结果值如下

ħ
Ť



^ h
Ë
一个
d



ñ
ķ

[R
Ë





^ h
Ť


/

  


只有在IIS服务器中托管时才会出现这种情况。 可能是什么问题? 任何解决方案都将受到高度赞赏。

0 个答案:

没有答案