問題タブ [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 投票する
3 に答える
1857 参照

asp.net - ASP.NET と Javascript でチェックボックスを使用する

これを行うJavascriptコードがあります:

var oObjchbox = document.getElementById("CheckBox_" + countyId);

countyId は、事前に作成されたイメージ マップから取得されます。

一方、チェックボックスは ASP.NET によって作成されます。私の最初の試みは、asp:checkBox で asp.repeater を使用することでしたが、ASP.NET は独自の ID の作成を要求するため、うまくいきませんでした。もう 1 つの試みは、runat=server を使用せずに HTML INPUT を使用することでしたが、チェックボックスはラウンドトリップに耐えられませんでした。

誰でもこの問題の解決策を持っていますか? ここで同様の問題を見つけました http://www.velocityreviews.com/forums/t301617-hijack-databoundliteralcontrol.html しかし、誰も彼の質問に答えませんでした。

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

.net - カスタムリピーターへの列機能の追加

表形式で表示するために、持っているカスタムリピーターを拡張しようとしています(グリッドビューにかなり似ています)。私が概念的に達成しようとしているのは、次の方法で適用できるものに到達することです。

誰かがこれを達成する方法を提案できますか?どういうわけか、ITemplateを実装するクラスのコレクションを作成できますか?

ありがとう、スティーブ

!編集!

これは、ITemplateプロパティを使用して新しいクラス(Col)を作成し、次にリピーターでgeneric.list(of Col)プロパティを作成することで実現しました。したがって、アイテムを追加するには、次のようにします。

誰かがより良い解決策を持っているかどうか私に知らせてください

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

asp.net - Repeater 内の要素のプロパティにアクセスする方法は?

型指定されたオブジェクト リストで設定された dataSource を持つRepeaterコントロールがあり、インライン コードでItemTemplateタグ内の要素プロパティにアクセスしたいと考えています。eval 式でこれを試しましたが、うまくいきません:

何か案は?
ありがとうございました!!

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

c# - リピーター コントロールのアイテム テンプレート マークアップを短縮または簡素化する方法はありますか?

このリピーターのマークアップを短くする方法はありますか? このリピーターに DataTable をバインドしています。((System.Data.DataRowView)Container.DataItem) は反復的であり、特にフィールドが多い場合にマークアップが読みにくくなるため、気になります。.Net 3.5 C# WebForms を使用しています。MVC はオプションではありません。ありがとう。

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

c# - リピーターの CustomValidator

リピーター内にカスタムバリデーターがあります

テストとして、OnClick イベントで次のコードを試しました。

お察しのとおり、リピーターをデータバインドしていないため、エラー メッセージはページに表示されません。ただし、リピーターとデータソースを再構築するとすぐに、リピーター内の古い値がすべて失われます。これを回避する簡単な方法はありますか?この問題を処理するエレガントな方法は思いつきません。

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

.net - 単一のオブジェクトに相当する.Netリピーター?

誰かが以下の要求を解決するための最善の訴因を推奨しようとすることができますか?

私は、Repeaterクラスをベースとして使用して多数の拡張クラスを作成しました。これを行うことの柔軟性、容易さ、および結果が気に入っています。私が今やりたいのは、単一のオブジェクトに対して同様のカスタムWebコントロールを作成することです(つまり、データソースがIListSourceまたはIEnumerableを実装していません)。リピーターを拡張し、オブジェクトを保持する1つのアイテムのリストを使用してデータソースを設定し、データバインディングを行うことで、達成しようとしている構造を作成しました。

これは物事の周りの小さなハックのように見えます、私がしたいことは次のとおりです:

このカスタムコントロールをさまざまな変数とプロパティで定義できるようにしたいと思います。その結果、次のタイプのレイアウトが可能になります。

この実装はWebFormsを使用して実行する必要がありますが、上記を考慮するとMVCを使用するのが理想的なアプローチのようです。これを行うことで、リフレクション(特定のインターフェイスを実装するすべてのクラスで使用できる)を使用する柔軟なWebControlを作成し、必要なたびに3行のコードの後ろ(上)で必要なフォームを生成します。

オブジェクトを取得してそれに応じてデータソースを設定し、時間を節約するカスタムリピーター(DataObject)にプロパティを追加する必要がありますか?それとももっと良い方法はありますか?

これがすべて理にかなっていることを願っています!

乾杯、スティーブ

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

asp.net - ASP.NET Repeaters ItemDataBound イベントでデータソース フィールドにアクセスする方法は?

Linq クエリの結果にバインドされている Repeater コントロールがあります。

ItemDataBound イベントでデータソースのフィールドの 1 つの値を取得したいのですが、これを行う方法がわかりません。

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

asp.net - リピーターをリストにバインドするにはどうすればよいですかバインドされたアイテムも更新しますか?(2ウェイ)

リスト<Person>があり、personがクラスによって定義されている場合

そして、私はそれを次のようなaspリピーターコントロールにバインドします:

ユーザーが入力したデータをオブジェクトに戻すための最良の方法は何ですか?

データバインディングの全体的なポイントは、これが効果的に処理されることだと思いましたが、Repeater1.Itemsコレクションを調べたところ、変更はありません。の線に沿って何かをするためにコードを書く必要がありますか?

その場合、DataItemプロパティが常に空になるのはなぜですか?

追加情報:

私はすでにコードを次の効果と呼んでいます

を使用してみましBind("Forename")たが、TextBoxからの情報がオブジェクトに戻されないようです。手動で行う必要がありますか?

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

asp.net - asp:ListView に代わる機能と互換性のあるものはありますか?

ASP.NET 3.5 に付属している asp:ListView コントロールに代わる機能と互換性のあるものはありますか? 特定のホスティング プロバイダーの SP1 のインストールに関する最近の問題により、コードの残りの部分を最小限に変更するだけで配置できる ListView の一時的な代替手段を探しています。

簡単な代替手段の 1 つは、Repeater を使用することです。ListView から Repeater にダウングレードする際に注意が必要な大きな落とし穴はありますか?