0

テキストボックスとグリッドビューを備えた Web ページを作成したいと考えています。テキストボックスに入力すると、グリッドビューのコンテンツがテキストボックスのテキストに従ってデータベースから取得されます。私もajaxを使用しています。ユーザーが入力したときにテキストボックスからテキストを取得してサーバー側のコードに渡す方法はありますか? 私はグーグルで検索しましたが、私が得た唯一のものはjqueryまたはjavaを使用してキープレスイベントであり、再びjavaを使用して表示しました。しかし、それをコードビハインドに渡すことについては何もありませんでした。

ありがとう、そして私の下手な英語を許してください:(

4

2 に答える 2

1

asp.net では、テキスト ボックスに AutoPostBack="true" を指定できます。これにより、その TextBox のフォーカスを失った後にポストバックが発生します。ジャバスクリプトの知識。

ここで例を見つけることができます: KeyUp で Textbox ポストバックを作成するにはどうすればよいですか?

しかし、AutoCompleteBox にもっと興味があると思います。このリンクを試してみてください: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx

于 2013-08-02T09:09:49.110 に答える
0

あなたが言ったように、Javaキープレスイベントを使用できます。次に、ajax リクエストを作成し、サーバーにデータを要求できます。

要求しているデータが非常に高速に取得できることを確認する必要があります。そうしないと、入力時に遅延が発生します。結果全体を取得し、入力中にフィルタリングする方が良い方法かもしれません。

小さな例がここにあります: Making a Simple Ajax call to controller in asp.net mvc

他の例は、友達の google.com で見つけることができます :-)

于 2013-08-02T09:05:53.823 に答える