C#でサポートされているASP.NETサイトを取得しました。これは、仮想マシンがどの物理サーバに搭載されているかを示す内部ページです。リストはかなり長いので、ユーザーがテキストボックスに入力するときにリストを絞り込むことができます。たとえば、「texas」、「newyork」、「nevada」という3つのサーバーがあるとします。ユーザが指定されたテキストボックスに文字「n」を入力すると、リストは(好ましくはクライアント側、ポストバックなしで)リストからテキサスを除去する。さらに、ユーザーが「nev」と入力すると、newyorkも除外され、「nevada」だけが残されます。テキスト入力経由でGridViewをオンザフライでフィルタリングする方法はありますか?
この種の機能は、デフォルトのGridViewには存在しません。少なくとも、私はとにかくそれについて何かを見つけることができません、Webフォームのためではありません。
内部的なサイトで、ページはたぶん週に数回のように使用されるため、テキスト入力にポストバックしてスローします部分的に入力された文字列をデータベースに対して返し、返された結果に基づいてテーブルを再バインドします。だから私たちは "nev"と入力した時点で、3回のポストバックと3回のデータベースクエリを行いました。私はかなり簡単に解くことができると確信しています。そして、基本的にはセキュリティの必要がない、一握りの人だけが使う完全なイントラネットサイトなので、意図的にキーボードを叩くだけで心配する必要はありませんサーバーを10億回呼び出す必要があります。実際のオープンワールドのシナリオでは、それは恐ろしいアイデアだと私は認識していますが、私たちのニーズに対しては、それは問題ではありません。
GridView以外のものであっても、同じ効果を達成するのに役立つあらゆる種類のソリューションには公開されています。
優秀、ありがとうございました。 – CptSupermrkt