問題タブ [repeater]

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

asp.net - リピーターItemDataBound完全トリガー

こんにちは私はリピーターを持っていて、ItemDataBoundイベント中にさまざまなことをしています。私のリピーターはコントロールにあります。私が気付いているのは、ItemDataBoundイベントで発生するはずのことは、コントロールをホストしているページのPage_Loadの後に発生するということです。ItemDataBoundのイベントが発生した後、自分のページで他のことを実行できるように、ある種のItemDataBoundCompleteトリガーを使用する方法はありますか?よろしくお願いします。はっきりしない場合はお知らせください。

[編集]ItemDataBoundにバインドされているコントロールがあり、コントロールをホストしているページのPage_Loadが完了するまで使用できません。

[解決策](私の場合):

私のページでは、次を使用しました。Control.Page.LoadComplete + = new EventHandler(Control_LoadComplete);

それから私はそのイベントで私がしなければならなかったことを実行しました。

0 投票する
4 に答える
119153 参照

c# - ジェネリック リストをリピーターにバインドする - ASP.NET

List<AreaField>をリピーターにバインドしようとしています。ToArray()メソッドを使用してリストを配列に変換したところ、配列が次のようになりました。AreaField[]

これが私のクラス階層です

aspxでは、リピーターにバインドしたいと思います(このようなもの)

MyAreaFieldName1 は、AreaFieldItem クラスの Name プロパティの値です。

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

c# - リピーターでtdの値を取得する

テーブルを含むリピーターがあります。リピーターアイテムテンプレートでテーブルのいくつかのテーブルセルを非表示にしたいASPXソースコードは次のとおりです。

そして私のコードビハインド:

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

asp.net - 列が変更された場合に、列を何度も表示したいのですが、可能ですか?

リピーターでは、フィールドが一度だけ表示され、変更された場合にもう一度表示されることは可能ですか?

私はそれがどのように見えるか

オーディオ ビデオ画像の種類ごとに並べ替えられますが、オーディオ ビデオ画像も繰り返し表示したくありません。ありがとう

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

asp.net - 同じリピーターのItemTemplateの[次へ]/[前へ]ボタンを使用してリピーターを再バインドします

この投稿が長蛇の列になっているようでしたら申し訳ありません。

ネストされたリピーターを持つ親リピーターがあります。

私の問題は、「次へ」ボタンと「前へ」ボタンを使用してリピーター(rptTabContent)を再バインドしようとしているため、内部リピーターも再バインドしようとしていますが、ItemCommandイベント中にこれらのリンクの状態を操作しようとすると、練る。

そのため、「次へ」または「前へ」のリンクをクリックした後にデータがない場合、ボタンを無効または有効にすることはできません。これは、私がやろうとしていることです。

ネストされたリピーターは、7列に1週間分のデータを表示します。次のボタンは、次の週のデータと前の週のデータを表示するためのものです。最初は、前のボタンは非アクティブです。

親リピーターは、最初はそれぞれがデータのテーブルを含む4つのdivをループアウトするため、再びバインドされます。1つのリピーターで次のボタンを1つ押すと、すべてのテーブルに次の7日間のデータが表示される必要があります。

各リピーターには、まったく同じ数のアイテムがあります。

最初にページロード時に、すべてのデータが正しくバインドされます。

コレクションの最初のアイテムと最後のアイテムの日付がわかっているので、親リピーターにバインドする必要のあるオブジェクトの日付範囲を計算できます。

HTMLは以下のとおりです

私のItemCommandイベントはここにあります:

これらの条件下で「次へ」および「前へ」のリンクを管理するにはどうすればよいですか。

どうもありがとう

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

vb.net - リストにバインドされたリピーターに空白行を追加する方法?

これは可能ですか?VB.NET を使用します。

おそらくフッターでそれを行うことはできますか?それが最善の方法でしょうか?フッターをデータテーブルにバインドし、そこにいくつかの空白行をスローしますか?

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

c# - フォルダー内の特定の画像のみを ASP.NET のリピーターに表示する方法

フォルダー内のすべての画像を取得して表示するリピーターがあります。しかし、Image1.jpg と Image2.jpg のみをリピーターに表示できるようにするには、どのコードを変更する必要がありますか。リピーターにフォルダー内のすべての画像を表示させたくありません。

私のリピーター

私のコードビハインド - ページロード

私のコード ビハインド - リピーターの ItemDataBound イベント コード

答え:

更新されたページ ロード

0 投票する
4 に答える
7816 参照

asp.net - インライン コードを使用した Container.DataItem のテスト

ASP.Net 2.0 で次のようなことをしたいと思います。

しかし、このように DataBinder.Eval(Container.DataItem, "MyProperty") をテストすることはできません。

注: ソース コードにはアクセスできません。aspx インラインのみを変更できます。

注2:これを使用できることはわかっています:

しかし、私はよりクリーンな方法を探していました。

リピーター内のインライン コードで Container.DataItem をテストする方法はありますか?

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

asp.net - ASP.NET リピーター ページング/並べ替え

それで、これを行う方法の本当の話は何ですか。私が見つけたすべての例は、デフォルトのページングを使用しています (どのように誰かがそれを受け入れられると思いますか??) しかし、私はカスタムページングを使用したいと考えています。柔軟性が必要なため、GridView を使用できません。表示される例はすべて PagedDataSource クラスを使用していますが、カスタム ページングを使用する例は見つかりません。他の組み込みメソッドのブロートウェアを回避するために、独自のページング/並べ替えソリューションをロールバックする必要がある運命にありますか?