オートコンプリート機能に ajax オートコンプリート エクステンダーを使用しています。これは、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(クエリ);
for (int i = 0; i < objIndustryTable.Rows.Count; i++)
{
industryNames.Add(objIndustryTable.Rows[i]["streetName1"].ToString());
業界名を返します
。
}
問題は
、IIS サーバーにホストされている場合、オートコンプリートが機能しないことです。結果リストには、html、head、link タグのみが縦に表示されます。
フォーム認証を使用しています
結果値は次のようになります
h
t
m
l
ヘッド
リンク
_
_
_
_
_
_
_
_
_
.
.
.
.
時間
t
ml
/
_
これは、IIS サーバーでホストされている場合にのみ発生します。何が問題なのですか?どんな解決策も高く評価されます。