問題タブ [nested-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 に答える
219 参照

asp.net - スタックオーバーフローコメントのような動的なデータ入力?

SOと同じようにコメントシステムを作成しようとしていますが、最初に投稿の最初の5つのコメントを表示し、目的の返信で[すべてのコメントを表示]をクリックすると残りを表示したいと思います。

これを行うための最良の方法は何ですか?自分のやりたいことをするための良い方法を本当に見つけることができませんでした。私は何かが欠けているに違いありません。

参考までに、コメントデータソースは私のページにネストされたリピーターです。外側のリピーターは返信で、内側のリピーターはコメントです。現在、すべての結果に対してすべてのコメントをバインドしています(10000件の返信がある場合でも)。また、コメントのページングは​​行いたくありません。SOと同じように機能させたいだけです。

何か案は?

編集:今私はコメントのために2つのテーブルを持つことを考えています:

  • データが5行しかないテーブルで、デフォルトで表示されます。これを行うにはフィルタリングが必要です。Linqフィルタリングコードは素晴らしいでしょう!

  • すべての結果を含むテーブル。フィルタリングなし。これは問題ありません。

だからここに私がデータのために持っているものがあります:

ご覧のとおり、データセット内のテーブル間にリレーションを作成し、そのデータ行をリピーターにバインドしています。データ行で上位5つのフィルタリングを実行する必要があります。

ありがとうございました

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

asp.net - ASP.net Repeater: Best practice for nested layout

Basically, I'm asking for the best way to do the following: I have a layout like this

So, the outer div is to be repeated three times, with each inner div repeated four times. I'm doing this in ASP.net, the information is coming from a database (probably through Linq)...

I am asking is it better to use a nested repeater and spoon feed each repeater four records at a time through a for/foreach loop, or output the outer divs as literals?

EDITED

Or just have one, with opening/ending literals at the top and bottom, making them visible only when needed?

EDIT: Does anybody have an example how it would be done^^^

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

asp.net - ネストされたリピーター エラー: オブジェクト参照がオブジェクトのインスタンスに設定されていません

以前にネストされたリストビューに使用したコードをいくつか取得して、ネストされたリピーターで機能させようとしていますが、エラーが発生しています。

System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

.aspx

.vb

リピーターのために何か違うことをしなければなりませんか?

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

J.

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

asp.net - ドロップダウン リストの **選択した値は重複できません**

リピーターを入れ子にしました。そして、子リピーターには各レコードのドロップダウンリストがあります.このドロップダウンには1,2,3の静的アイテムが含まれており、ユーザーがグループから値を2回選択できないことを確認したい.実際には..クリックすると親リピーターでは、クリックされた親レコードの ID に一致するレコードを含む子リピーターが表示されます。子リピーターには、静的な値 (1,2,3) で満たされたドロップダウン リストがあります。また、子リピーターは最大 3 つのレコードのみを表示できます。ユーザーがこのグループから値を 2 回選択できないようにする必要があります。どのように可能になりますか?私を助けてください。前もって感謝します。

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

asp.net - ネストされたリピーターasp.net vbでボタンがクリックされたときにラベルの値を取得する

ネストされたリピーターがあり、ネストされたリピーターの各アイテムにはラベルとボタンがあります。ボタンがクリックされたときに label.text にアクセスできるようにしたいのですが、インデックスを返すことができるので、ほぼそこにいると思いますクリックされたリピーターとネストされたリピーター、ラベル自体を見つけるのに苦労しています。

私がリピーターコードを投稿しなくても、あなたは私を助けることができるかもしれません. ボタンがクリックされたときの私のコードビハインドは次のとおりです。

現在、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。UserId.Text の値を書き込もうとすると、この行で少し間違っていると思います:

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

c# - DataViewのリピーターコントロールが2回バインドされています

Webフォームベースのアプリケーションに、製品のリストを'ASP.Net 4.0で表示する製品リストページがあります。製品のすべてのサイズを表示するために、製品リストのイベントで各製品にバインドされているリピーターコントロールがあります。DevExressASPxDataViewItemDataBound

ここで問題となるのは、何らかの理由でサイズリピーターが2回バインドされているため、ItemDataBound2回呼び出されていることです。つまり、3つの製品があり、各製品に2つのサイズがある場合ItemDataBound、6回ではなく12回呼び出されます。

repeaterコードで'sDataBindが1回だけ呼び出され、PageLoadイベントも1回だけ呼び出されていることを確認しました。

リピーター制御が2回バインドされる理由は何でしょうか?

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

c# - 親の親レベルで情報にアクセスするネストされたリピーター コントロールのボタン

ASP.Net 4.0 Web フォーム ベースのアプリケーションでは、DevExress の ASPxDataView に製品のリストを表示する製品リスト ページがあります。製品のすべてのサイズを表示するために、製品リストの ItemDataBound イベントで各製品にバインドされたリピーター コントロールがあります。

製品レベルの変数に依存する特定の条件で、サイズ ボタンの 1 つの背景色を変更したいと考えています。私が抱えている問題は、データリストの ItemDataBound が完了した後、リピーターの ItemDataBound イベントがボタンごとに個別に呼び出されるため、変数にアクセスする方法です。したがって、製品レベルでデータにアクセスできません。

私が持っているオプションは何ですか?ボタンの CommandArguments は、他の目的で既に使用しているため、オプションではありません。

私は自分自身を明確にしたことを願っています。

期待してありがとう!

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

c# - リピーターのItemDataBoundイベントをスキップする

e.Handled = trueイベント内で使用するように、リピーターのItemDataBoundイベントをスキップする方法はありますか?RepeaterItemEventArgsにHandledプロパティが含まれていないことはわかっています。

実際、リピーターのバインドされたイベントが2回呼び出されるため、データリストのデータバインドされたイベント内でリピーターをバインドしたいと思います。したがって、ItemDataBoundイベントの2回目の呼び出しで、イベントをスキップします。

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

c# - CodeBehind で ParentRepeater から値を取得する ChildRepeater

私がやろうとしているのはこれです

コードビハインド

さて、問題は、データベースからデータを収集するために、子内の親から ID を取得する方法がわからないことです

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

asp.net - リピーターを使用してネストされたユーザーコントロールでボタンクリックイベントをキャプチャする

以下は私のページとコントロールの階層です。

ボタンをクリックしたときにRepeater2を更新できるようにする必要があります。

どんなポインタも本当に役に立ちます。