問題タブ [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.
asp.net - スタックオーバーフローコメントのような動的なデータ入力?
SOと同じようにコメントシステムを作成しようとしていますが、最初に投稿の最初の5つのコメントを表示し、目的の返信で[すべてのコメントを表示]をクリックすると残りを表示したいと思います。
これを行うための最良の方法は何ですか?自分のやりたいことをするための良い方法を本当に見つけることができませんでした。私は何かが欠けているに違いありません。
参考までに、コメントデータソースは私のページにネストされたリピーターです。外側のリピーターは返信で、内側のリピーターはコメントです。現在、すべての結果に対してすべてのコメントをバインドしています(10000件の返信がある場合でも)。また、コメントのページングは行いたくありません。SOと同じように機能させたいだけです。
何か案は?
編集:今私はコメントのために2つのテーブルを持つことを考えています:
データが5行しかないテーブルで、デフォルトで表示されます。これを行うにはフィルタリングが必要です。Linqフィルタリングコードは素晴らしいでしょう!
すべての結果を含むテーブル。フィルタリングなし。これは問題ありません。
だからここに私がデータのために持っているものがあります:
ご覧のとおり、データセット内のテーブル間にリレーションを作成し、そのデータ行をリピーターにバインドしています。データ行で上位5つのフィルタリングを実行する必要があります。
ありがとうございました
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^^^
asp.net - ネストされたリピーター エラー: オブジェクト参照がオブジェクトのインスタンスに設定されていません
以前にネストされたリストビューに使用したコードをいくつか取得して、ネストされたリピーターで機能させようとしていますが、エラーが発生しています。
System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
.aspx
.vb
リピーターのために何か違うことをしなければなりませんか?
助けてくれてありがとう。
J.
asp.net - ドロップダウン リストの **選択した値は重複できません**
リピーターを入れ子にしました。そして、子リピーターには各レコードのドロップダウンリストがあります.このドロップダウンには1,2,3の静的アイテムが含まれており、ユーザーがグループから値を2回選択できないことを確認したい.実際には..クリックすると親リピーターでは、クリックされた親レコードの ID に一致するレコードを含む子リピーターが表示されます。子リピーターには、静的な値 (1,2,3) で満たされたドロップダウン リストがあります。また、子リピーターは最大 3 つのレコードのみを表示できます。ユーザーがこのグループから値を 2 回選択できないようにする必要があります。どのように可能になりますか?私を助けてください。前もって感謝します。
asp.net - ネストされたリピーターasp.net vbでボタンがクリックされたときにラベルの値を取得する
ネストされたリピーターがあり、ネストされたリピーターの各アイテムにはラベルとボタンがあります。ボタンがクリックされたときに label.text にアクセスできるようにしたいのですが、インデックスを返すことができるので、ほぼそこにいると思いますクリックされたリピーターとネストされたリピーター、ラベル自体を見つけるのに苦労しています。
私がリピーターコードを投稿しなくても、あなたは私を助けることができるかもしれません. ボタンがクリックされたときの私のコードビハインドは次のとおりです。
現在、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。UserId.Text の値を書き込もうとすると、この行で少し間違っていると思います:
c# - DataViewのリピーターコントロールが2回バインドされています
Webフォームベースのアプリケーションに、製品のリストを'ASP.Net 4.0
で表示する製品リストページがあります。製品のすべてのサイズを表示するために、製品リストのイベントで各製品にバインドされているリピーターコントロールがあります。DevExress
ASPxDataView
ItemDataBound
ここで問題となるのは、何らかの理由でサイズリピーターが2回バインドされているため、ItemDataBound
2回呼び出されていることです。つまり、3つの製品があり、各製品に2つのサイズがある場合ItemDataBound
、6回ではなく12回呼び出されます。
repeater
コードで'sDataBind
が1回だけ呼び出され、PageLoad
イベントも1回だけ呼び出されていることを確認しました。
リピーター制御が2回バインドされる理由は何でしょうか?
c# - 親の親レベルで情報にアクセスするネストされたリピーター コントロールのボタン
ASP.Net 4.0 Web フォーム ベースのアプリケーションでは、DevExress の ASPxDataView に製品のリストを表示する製品リスト ページがあります。製品のすべてのサイズを表示するために、製品リストの ItemDataBound イベントで各製品にバインドされたリピーター コントロールがあります。
製品レベルの変数に依存する特定の条件で、サイズ ボタンの 1 つの背景色を変更したいと考えています。私が抱えている問題は、データリストの ItemDataBound が完了した後、リピーターの ItemDataBound イベントがボタンごとに個別に呼び出されるため、変数にアクセスする方法です。したがって、製品レベルでデータにアクセスできません。
私が持っているオプションは何ですか?ボタンの CommandArguments は、他の目的で既に使用しているため、オプションではありません。
私は自分自身を明確にしたことを願っています。
期待してありがとう!
c# - リピーターのItemDataBoundイベントをスキップする
e.Handled = true
イベント内で使用するように、リピーターのItemDataBoundイベントをスキップする方法はありますか?RepeaterItemEventArgsにHandledプロパティが含まれていないことはわかっています。
実際、リピーターのバインドされたイベントが2回呼び出されるため、データリストのデータバインドされたイベント内でリピーターをバインドしたいと思います。したがって、ItemDataBoundイベントの2回目の呼び出しで、イベントをスキップします。
c# - CodeBehind で ParentRepeater から値を取得する ChildRepeater
私がやろうとしているのはこれです
コードビハインド
さて、問題は、データベースからデータを収集するために、子内の親から ID を取得する方法がわからないことです
asp.net - リピーターを使用してネストされたユーザーコントロールでボタンクリックイベントをキャプチャする
以下は私のページとコントロールの階層です。
ボタンをクリックしたときにRepeater2を更新できるようにする必要があります。
どんなポインタも本当に役に立ちます。