問題タブ [autocompleteextender]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - modalpopup の使用時に ajax カレンダーと autocompleteextender が機能しない
formview を使用して詳細を追加するための 1 つのフォームが存在するパネルを作成しました。その formview のすぐ上にポップアップを開くボタンが 1 つあります。私のフォームでは、フォームビューのテキストボックスに ajax カレンダー、オートコンプリートエクステンダーを使用しました。リストメソッドを使用して、データベースから値を取得する Web サービスではなく、.cs コードで autocompleteextender を使用しました。正常に動作していますが、問題は、メイン パネルを開いてからカレンダーを開くと、autocompleteextender が機能しないことですが、そのパネルでポップアップを開いてそのポップアップ カレンダーを閉じると、autocompleteextender が正常に動作します。メインパネルを表示したときに機能させたいのですが、どうすればそれが可能になりますか? 私を助けてください?ありがとう。
c# - AutoCompleteExtenderでハイパーリンクを表示できますか?
文字列のリスト<>を作成してAutoCompleteExtenderに表示することはできますが、これらの提案をクリック可能なリンクにするにはどうすればよいですか?ハイパーリンクオブジェクトのリストを作成できると思いましたが、リストには[オブジェクト]と表示されます。助言がありますか?
簡単に言うと、オートサジェストリストから候補をクリックできるようにしたいと思います。
クライアント側のスクリプトを使用する必要がありますか?
asp.net - ExtenderControlが期待どおりに機能しない
自分のバージョンのリピーターコントロールを作成しようとしています。これはDataBoundControlではありません。DataSource、DataSourceID、DataBindメソッドなどにバインドされません。その中にネストされたテンプレートと、というプロパティがありRepeatCount
、前述のプロパティで指定されているように、テンプレート内にあるものはすべて繰り返されます。
ただし、テンプレート内にテキストボックスとそれに関連付けられたオートコンプリートエクステンダーを追加すると、オートコンプリートの機能が機能しなくなります。これは問題の相次ぐことを示す画像です:
生成されたテキストボックスIDに注意してください。
ID="TextBox1"
追加したのはテンプレート内のTextBox だけですが、同じ名前/IDが複数回繰り返されました。テキストボックスが表示されていることがわかります。表示される理由を理解するには、背後のコードを調べて、処理したItemPreRenderイベント
を(aspxページで)表示します。そのようなコードを記述していなかった場合、次のような例外が発生します。
- ただし、pt2で説明されているようにコードを記述しても、どこにも到達しません。オートコンプリート機能が適切に機能しません。
ここで何が問題になる可能性がありますか?これが適切にリピーターコントロールに入れられ、同様の方法で機能するようにされた場合、それは機能します...
だから私はここで何が欠けていますか?
これが私が共有しているソースコードの一部です:
aspxページ
背後にあるApsxコード:
MyRepeaterのコード
asp.net - AjaxControlToolkit AutoCompleteExtender ... linqクエリから入力する方法は?
簡単に...私はこれの初心者です。
OK、AutoCompleteExtenderを自分のWebページに追加しました。ユーザーがプロジェクトに検索タグを追加します。データベースに既に存在するタグを使用してテキストボックスをオートコンプリートする必要があります。
タグの「レジストリ」はありません。tagNameとprojectIDを持つテーブルのみ。したがって、tagNameはテーブル内で何度も繰り返される可能性があります。ですから、クエリで明確な結果を返したいだけです。(簡単だ。)
しかし、それをAutoCompleteExtenderに関連付けるにはどうすればよいですか?私はWebサービスなどに精通していません...
私はエンティティフレームワークを使用しています、fyi ...
aspxページのオートコンプリートコードは次のとおりです。
そして、これが私のlinqクエリです:
jqueryソリューションの例もいくつか見つけましたが、クエリをその形式にする方法がわかりません。どんな助けやアイデアも大歓迎です!
javascript - JavaScriptを使用したAjaxAutoCompleteExtender
AutoCompleteExtenderリストの幅をコンテンツの幅に応じて設定しようとしているWebフォームでAjaxAutoCompleteExtenderを複数回使用する必要があります。
このメソッドは1つのbehaviorIDで正常に機能しますが、同じ関数を使用しようとすると、メソッドでAutoCompleteExtender IDを渡して、すべてのAutoCompleteExtenderに1つのメソッドのみが使用されるようにすると、何も起こりません。IDをパラメーターとして渡そうとしましたが、機能しませんでした。何かが足りないのかもしれません。
前もって感謝します。
javascript - AutoCompleteExtender - ユーザーが返されたリストからのみ選択できるようにする - ASP.NET
姓、名、一意の ID のテキスト ボックスに AutoCompleteExtender があります。
ユーザーがリストから項目を選択するだけで、独自の ID 番号を入力できないようにしたいと考えています。使用する必要があるデータベースが非常に大きいため、AJAX ComboBox を使用できません。AutoCompleteExtender は大規模なデータベースでの使用に最適であると読みました。
これを達成する方法はありますか?現時点では、Javascript が最適なオプションです。コードビハインドでそれをしない方がいいです。これについては、1つの例しか見つかりませんでした。Javascript で onblur="checkItemSelected(this)" を使用してみましたが、このページはユーザーが多くの情報を入力できるように設計されているため、既に onclientclick="alert('Your data has been SAVED!')" を使用しています。同じ画面に名前があり、連携していません。
助けてくれてありがとう。
ajaxcontroltoolkit - AjaxcontroltoolkitAutocompleteExtenderタイムアウト関連
AjaxControlToolkit Autocompleteextender(ToolkitScriptManagerを備えたVisual Studio 2008の場合)を使用して、データベースから返される値を提案しようとしています。単純な文字列配列を返す場合、正常に機能しています。しかし、データベースからデータをプルしようとすると、機能しません。以下は私のWebサービスコードとAutocompleteextenderHtmlです。ブレークポイントなしで以下を実行している場合、エラーはスローされませんが、機能しません。また、ブレークポイントを設定すると、JavaScriptエラー「MicrosoftJScriptランタイムエラー:Sys.ParameterCountException:パラメーターカウントの不一致」が発生します。
list - AutoCompleteExtender リストの幅が機能しない
AutoCompleteExtender を使用したカスタム コントロールがあり、「onListPopulated」を使用してリストの幅を設定しました。私のページでこのカスタム コントロールに複数の参照を使用しています。私の問題は次のとおりです。すべての参照に対して幅が設定されていません。最後の参照のみに設定します。どうすれば修正できますか。
少し早いですがお礼を。
c# - AjaxToolKit AutoComplete Extender が機能しない
そのため、StackOverflow や他のサイトで見つけられるすべてのことを調査し、試すために 4 日間を費やしました。そして、Ajax AutoCompleteExtender を機能させることができません。私はVS 2012とASP.NETと.NET 4.5用のC#ビルドを使用しています。これが私のコードです:
~/ダッシュボード/Default.aspx
~/Dashboard/AutoComplete2.asmx.cs (C#)
私は一生それを機能させることはできません。Web ブラウザで Web サービスを実行して値を入力すると、必要な情報が正しく取得され、文字列の配列として返されます。しかし、AutoCompleteExtender が起動していないようです。
初めて試したとき、うまくいったことは注目に値します。その後、その後の試行の後、そうではありませんでした。私はばかげています。また、IE で実行すると、AJAX ScriptManager (既に使用しています) と 4.0 スクリプトの使用に関する既知のエラー メッセージが表示されます。私は AJAX ツールキットを適切にインストールして参照しています。はい、私のターゲット フレームワークである .NET v4.5 をサポートしています。