問題タブ [collapsiblepanelextender]

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 投票する
0 に答える
1601 参照

asp.net - ASP.NET AJAX CollapsiblePanelExtender - 垂直展開方向を変更するにはどうすればよいですか?

ショッピング ページで折りたたみ式パネル エクステンダを使用しています。特別オファーの表示/非表示に使用しています。これらを含むパネルは、ページの下部に固定されています。パネルが機能しています (拡大と縮小) が、上向きではなく下向きに折りたたむようにパネルを変更する必要があります。デフォルトの折りたたみ動作は、上向きに折りたたむことです。パネルを折りたたんだ後、スペシャルオファーパネルとページの下部の間にギャップがあるため、これは私にとって問題を引き起こします.

私のコードは以下の通りです:

基本的に私がする必要があるのは、パネルが上に折りたたまれた後にギャップがパネルの下に現れないようにすることです。"CollapseDirection="up" に似たもの、または折りたたみの方向を変更できない場合は、折りたたみ後にパネルを画面の下部に再配置します。

ありがとう!

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

c# - グリッドビューの CollapsiblePanelExtender での不明なコントロール エラー

Ajax Control Toolkit (Visual Studio 2012) からチェックボックスのセクションに CollapsiblePanelExtender を挿入しようとしているグリッドビューでのコーディングの課題のトラブルシューティングを行っています。私がやりたいことは、ユーザーの要求に応じてチェックボックスのセクション全体を折りたたんだり展開したりすることです。

私が直面している課題 (asp コードは以下にあります - cs コードはありません) は、コードの " < asp:Panel ID="pnlClick"..." 部分に、「パネル」の下に緑色の波線があり、 「CheckBoxField」のすべてのインスタンスの下で、次のエラーが発生します (デバッグ出力から指摘されているように):

また、このページのデザイン ビューに切り替えると、次のエラーが表示されます。

このパズルの SQL の部分は非常にしっかりしているので、私がこれを手伝う必要はありません。私は Ajax Control Toolkit を初めて使用するので、これを機能させるために正確に何を調整する必要があるかを判断しようとしています (これが私が達成しようとしているものに対する正しい解決策でさえある場合)。私は答えを求めてGoogleに注ぎ込んでいますが、グリッドビューでこの問題を解決するのに役立つものは何もありません. 以下のコードは、過去 6 か月から 1 年以内に他の非グリッド ビュー ソリューションをまとめようとした結果です。おそらく欠けているものがありますが、これはおそらく修正が必要な単純なものであると確信しています。これが可能である場合、ここ(以下)で何が欠けていますか?

msdn 以外の優れたリファレンスを例とともに知っている人がいれば、それも大歓迎です。

Aspx コード:

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

c# - 複数の CollapsiblePanel を非同期的に拡張する

次のように設定された Web ページが あります。SQL テーブルの 1 つのレコードごとに項目を持つ ListView があります。これらの各項目には、展開して特定のレコードに関する詳細を表示できる CollapsiblePanel があります。

私の問題: 1 つのパネルを展開して、それが完了するのを待つと...すべて問題ありません。ただし、これらの折りたたみ可能なパネルを一度に複数展開しようとすると (つまり、最初のパネルが完全に展開される前に)、最後のパネルのみが展開され、そのデータが表示されます。

私の質問: これらの各パネルを非同期に展開することは可能ですか? 別のパネルを拡張する前に、あるパネルが拡張するのを待たなければならないのはばかげているようです。

My aspx: この aspx を少し変更して、不要なコードを削除して混乱を減らしました。

私の分離コード:

これは、パネルを展開したときに実行されるコードです。設定されているいくつかのコントロールがあります。

ありがとう、ホルト

編集: 文法とタイトルの問題を修正

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

c# - 折りたたみ可能なパネルのスムーズなアニメーション - 機能しない

上下に 2 つの Ajax collapsiblePanels があります。最初のものには内部にリピーターがあり、2 つ目にはグリッドビューがあります。両方の JS 関数はまったく同じです。問題は、2 番目のアニメーションはスムーズですが、最初のアニメーションはスムーズではないことです。fps と期間に極端な値を設定してみましたが、あたかもまったく当てはまらないかのように、予算さえ設定しませんでした。その理由は何でしょうか。

JS:

ASPX:

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

c# - AJAX 折りたたみ可能パネル エクステンダー コード ビハインド

AJAX Collapsible Panel Extender に問題があります。現在、私がやろうとしているのは、特定のパネルが拡張されたときに、SQL ステートメントを実行することです。ページロードメソッドでそれらすべてを絞り込む以外に、コードを記述する方法がわかりません。折りたたみ式パネル エクステンダーのセットアップ方法は次のとおりです。

関連する研究リンクをいただければ幸いです。前もって感謝します。

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

c# - リピーターと折りたたみ式パネルエクステンダー

折りたたみ可能なパネル エクステンダー ボディのリピーターにグリッド ビューをバインドしようとしています。コードは次のとおりです。

コードビハインドから、リストをループしてカテゴリ名を取得しようとしています。次に、カテゴリ名に基づいてすべての製品を取得し、グリッドビューに表示します。

ただし、現在のコンテキストには gvProduct が存在しないことがわかりました。リピーター内のコンポーネントを取得するにはどうすればよいですか? それとも私は間違った方法でやっていますか?

一部を更新。

これは、カテゴリ名のヘッダーをバインドする方法です。そして、私は別のリピーターを使用しています:

そして、コード ビハインドから、ページの読み込み時に、すべてのカテゴリを取得します。

そして、各カテゴリーの商品を表示するリピーター2は、以下のように編集しました。

ただし、エクステンダーを展開しても何も表示されません。

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

c# - リピーターに Gridview が表示されない

C# のリピーターと拡張可能な折りたたみ可能なパネル エクステンダーに問題があります。私がやろうとしているのは、リピーター 1 の内部です。すべてのカテゴリ名を取得し、拡張可能なパネル エクステンダーでラベルとして表示します。リピーター 2 については、カテゴリに基づいてすべての製品を取得し、グリッド ビューで表示します。折りたたみ式パネル エクステンダーのセットアップ方法は次のとおりです。

コードビハインドについては、これが私のカテゴリを取得する方法です。

リピータ 2 については、lblCategory を取得して、製品がどのカテゴリに属しているかを判断する必要があります。

ただし、ページを実行すると、カテゴリのみが表示され、折りたたみ可能な各パネル エクステンダー内のグリッド ビューは表示されません。私は間違った方法でやっているのだろうか。

前もって感謝します。

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

c# - CollapsiblePanelExtender は AutoPostBack で折りたたまれるべきではありません

CollapsiblePanelExtenderデフォルトで折りたたまれ、チェックボックスが含まれているasp.netページがあります。
私の問題は、1つを展開してCheckBoxをチェックすると、AutoPostBackイベントが発生し、CollapsiblePanelExtender再び折りたたまれることです。

CollapsiblePanelExtenderC# と asp.net だけで CheckBox をクリックしたときに展開する方法はありますか? ここでは JavaScript を使用したくありません。

これが私のコントロールの構成です: