我正在使用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服务器中托管时才会出现这种情况。 可能是什么问题? 任何解决方案都将受到高度赞赏。