まず、必要なファイル jquery.autocomplete.js および jquery.autocomplete.css をダウンロードします。 コントロールは配列と URL からデータを取得できるため、テストするために 2 つの簡単な例を作成しました。 フロントエンド コードは次のとおりです: コードをコピーします コードは次のとおりです: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AutoComplete.aspx.cs" Inherits="AutoComplete" %> //配列から直接取得<br>$(document).ready((function () { <br>var data = ["河北省"、"河南省"、"山東"、"北京"、"天津" ]; <br>$("#txtProvince").autocomplete(data); <br>//サーバー側から取得<br>$("#txtUser").autocomplete("GetUserName.aspx"); >} <br>)); <br> 🎜> 県 : id="txtUser" type="text " /> ユーザー名部分はバックグラウンドから読み取られます。 データを取得するには、対応する URL は GetUserName.aspx です。このページの .cs ファイルは次のとおりです: コードをコピー コードは次のとおりです: protected void Page_Load( object sender, EventArgs e) { //渡されるデフォルトのキー値は q if (Request.QueryString["q"] != null) { string key = Request.Params["q"].ToString(); string result = ""; db db = new db(); string sql = "UserName からユーザー名を選択like '" key "%'"; SqlDataReader dr = db.GetReader(sql); while (dr.Read()) { result = dr["UserName"].ToString () "n "; } if (result == "") result = "存在しない"; Response.Write(result); 🎜> 書いてみると、目的の機能は実現できましたが、スタイルに常に問題がありました。表示される結果一覧はかなり見苦しく、CSSが適用されていないようです。長い間考えましたが、何が問題なのかまだわかりませんでした。今朝、突然、rel="stylesheet" を書き忘れていた愚かな間違いに気づきました。私は自分自身を納得させました。 これで簡単な例が完成しました。学び続けてください。