3

以下に示すように、実際のデータではなく完全なページ コンテンツを返す webmethod に get リクエストを送信している textbox のオート コンプリート機能を試しています。

ここに画像の説明を入力

私は次のC#コードを使用していますが、Postリクエストを使用した他のすべてのメソッドは正常に機能しています

[WebMethod]
        [ScriptMethod(UseHttpGet=true,ResponseFormat=ResponseFormat.Json)]
        public static string GetListOfUsers()
        {
            return "{'0701414001','0701414002'}";
        }
4

2 に答える 2

0

問題はパラメータにあると思います。呼び出しEmail.aspx/GetListOfUusers?query=lkkjlkていますpublic static string GetListOfUsers()が、パラメータ名が含まれていません。

これに変更してみてください:

public static string GetListOfUsers(string query)
{
...
}

私もこれを削除してみます:ResponseFormat=ResponseFormat.Jsonそしてそれが何かを変えるかどうかを確認します。

于 2012-05-27T21:37:57.730 に答える
0

これは、この記事のここで説明したように、次の最も簡単な方法で達成できると思い ます。

記事のデモ http://codeasp.net/assets/demos/articles/using-jquery-autocomplete-in-asp-net/using-jquery-autocomplete-in-asp-net-multiple.aspx

于 2012-05-28T07:29:52.840 に答える