問題タブ [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.

0 投票する
1 に答える
416 参照

c# - modalpopup の使用時に ajax カレンダーと autocompleteextender が機能しない

formview を使用して詳細を追加するための 1 つのフォームが存在するパネルを作成しました。その formview のすぐ上にポップアップを開くボタンが 1 つあります。私のフォームでは、フォームビューのテキストボックスに ajax カレンダー、オートコンプリートエクステンダーを使用しました。リストメソッドを使用して、データベースから値を取得する Web サービスではなく、.cs コードで autocompleteextender を使用しました。正常に動作していますが、問題は、メイン パネルを開いてからカレンダーを開くと、autocompleteextender が機能しないことですが、そのパネルでポップアップを開いてそのポップアップ カレンダーを閉じると、autocompleteextender が正常に動作します。メインパネルを表示したときに機能させたいのですが、どうすればそれが可能になりますか? 私を助けてください?ありがとう。

0 投票する
0 に答える
198 参照

c# - AutoCompleteExtenderでハイパーリンクを表示できますか?

文字列のリスト<>を作成してAutoCompleteExtenderに表示することはできますが、これらの提案をクリック可能なリンクにするにはどうすればよいですか?ハイパーリンクオブジェクトのリストを作成できると思いましたが、リストには[オブジェクト]と表示されます。助言がありますか?

簡単に言うと、オートサジェストリストから候補をクリックできるようにしたいと思います。

クライアント側のスクリプトを使用する必要がありますか?

0 投票する
1 に答える
289 参照

asp.net - ExtenderControlが期待どおりに機能しない

自分のバージョンのリピーターコントロールを作成しようとしています。これはDataBoundControlではありません。DataSource、DataSourceID、DataBindメソッドなどにバインドされません。その中にネストされたテンプレートと、というプロパティがありRepeatCount、前述のプロパティで指定されているように、テンプレート内にあるものはすべて繰り返されます。

ただし、テンプレート内にテキストボックスとそれに関連付けられたオートコンプリートエクステンダーを追加すると、オートコンプリートの機能が機能しなくなります。これは問題の相次ぐことを示す画像です:

ここに画像の説明を入力してください

  • 生成されたテキストボックスIDに注意してください。ID="TextBox1"追加したのはテンプレート内のTextBox だけですが、同じ名前/IDが複数回繰り返されました。

  • テキストボックスが表示されていることがわかります。表示される理由を理解するには、背後のコードを調べて、処理したItemPreRenderイベント
    を(aspxページで)表示します。そのようなコードを記述していなかった場合、次のような例外が発生します。

ここに画像の説明を入力してください

  • ただし、pt2で説明されているようにコードを記述しても、どこにも到達しません。オートコンプリート機能が適切に機能しません。

ここで何が問題になる可能性がありますか?これが適切にリピーターコントロールに入れられ、同様の方法で機能するようにされた場合、それは機能します...

だから私はここで何が欠けていますか?

これが私が共有しているソースコードの一部です:

aspxページ

背後にあるApsxコード:

MyRepeaterのコード

0 投票する
1 に答える
1738 参照

asp.net - AjaxControlToolkit AutoCompleteExtender ... linqクエリから入力する方法は?

簡単に...私はこれの初心者です。

OK、AutoCompleteExtenderを自分のWebページに追加しました。ユーザーがプロジェクトに検索タグを追加します。データベースに既に存在するタグを使用してテキストボックスをオートコンプリートする必要があります。

タグの「レジストリ」はありません。tagNameとprojectIDを持つテーブルのみ。したがって、tagNameはテーブル内で何度も繰り返される可能性があります。ですから、クエリで明確な結果を返したいだけです。(簡単だ。)

しかし、それをAutoCompleteExtenderに関連付けるにはどうすればよいですか?私はWebサービスなどに精通していません...

私はエンティティフレームワークを使用しています、fyi ...

aspxページのオートコンプリートコードは次のとおりです。

そして、これが私のlinqクエリです:

jqueryソリューションの例もいくつか見つけましたが、クエリをその形式にする方法がわかりません。どんな助けやアイデアも大歓迎です!

0 投票する
2 に答える
1152 参照

javascript - JavaScriptを使用したAjaxAutoCompleteExtender

AutoCompleteExtenderリストの幅をコンテンツの幅に応じて設定しようとしているWebフォームでAjaxAutoCompleteExtenderを複数回使用する必要があります。

このメソッドは1つのbehaviorIDで正常に機能しますが、同じ関数を使用しようとすると、メソッドでAutoCompleteExtender IDを渡して、すべてのAutoCompleteExtenderに1つのメソッドのみが使用されるようにすると、何も起こりません。IDをパラメーターとして渡そうとしましたが、機能しませんでした。何かが足りないのかもしれません。

前もって感謝します。

0 投票する
1 に答える
1980 参照

javascript - AutoCompleteExtender - ユーザーが返されたリストからのみ選択できるようにする - ASP.NET

姓、名、一意の ID のテキスト ボックスに AutoCompleteExtender があります。

ユーザーがリストから項目を選択するだけで、独自の ID 番号を入力できないようにしたいと考えています。使用する必要があるデータベースが非常に大きいため、AJAX ComboBox を使用できません。AutoCompleteExtender は大規模なデータベースでの使用に最適であると読みました。

これを達成する方法はありますか?現時点では、Javascript が最適なオプションです。コードビハインドでそれをしない方がいいです。これについては、1つの例しか見つかりませんでした。Javascript で onblur="checkItemSelected(this)" を使用してみましたが、このページはユーザーが多くの情報を入力できるように設計されているため、既に onclientclick="alert('Your data has been SAVED!')" を使用しています。同じ画面に名前があり、連携していません。

助けてくれてありがとう。

0 投票する
0 に答える
453 参照

ajaxcontroltoolkit - AjaxcontroltoolkitAutocompleteExtenderタイムアウト関連

AjaxControlToolkit Autocompleteextender(ToolkitScriptManagerを備えたVisual Studio 2008の場合)を使用して、データベースから返される値を提案しようとしています。単純な文字列配列を返す場合、正常に機能しています。しかし、データベースからデータをプルしようとすると、機能しません。以下は私のWebサービスコードとAutocompleteextenderHtmlです。ブレークポイントなしで以下を実行している場合、エラーはスローされませんが、機能しません。また、ブレークポイントを設定すると、JavaScriptエラー「MicrosoftJScriptランタイムエラー:Sys.ParameterCountException:パラメーターカウントの不一致」が発生します。

0 投票する
2 に答える
19263 参照

c# - ajaxautoCompleteExtenderの優れたCSSスタイル

ajax toolkitC#を介して実装するのは比較的簡単だったので、現在のオートコンプリートの実装は、を介して実行したままにしておきたいと思います。

jQueryオートコンプリートには、以下のリンクのように、多くのスタイリングテーマがあることがわかりました(角が丸い、うまく設計されたスタイルなど)。

どうすればそのようなCssStyleをに設定できAjaxToolKit AutoComplete Extenderますか?

簡単なやり方を知っている人や、すぐに使える素敵なスタイルやリンクさえ持っている人がいれば、本当にありがたいです。

0 投票する
0 に答える
96 参照

list - AutoCompleteExtender リストの幅が機能しない

AutoCompleteExtender を使用したカスタム コントロールがあり、「onListPopulated」を使用してリストの幅を設定しました。私のページでこのカスタム コントロールに複数の参照を使用しています。私の問題は次のとおりです。すべての参照に対して幅が設定されていません。最後の参照のみに設定します。どうすれば修正できますか。

少し早いですがお礼を。

0 投票する
3 に答える
7236 参照

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 をサポートしています。