問題タブ [itemdatabound]
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.
c# - フォルダー内の特定の画像のみを ASP.NET のリピーターに表示する方法
フォルダー内のすべての画像を取得して表示するリピーターがあります。しかし、Image1.jpg と Image2.jpg のみをリピーターに表示できるようにするには、どのコードを変更する必要がありますか。リピーターにフォルダー内のすべての画像を表示させたくありません。
私のリピーター
私のコードビハインド - ページロード
私のコード ビハインド - リピーターの ItemDataBound イベント コード
答え:
更新されたページ ロード
asp.net - ASP.NET Repeaters ItemDataBound イベントでデータソース フィールドにアクセスする方法は?
Linq クエリの結果にバインドされている Repeater コントロールがあります。
ItemDataBound イベントでデータソースのフィールドの 1 つの値を取得したいのですが、これを行う方法がわかりません。
c# - ListView ItemDataBound - アイテムが AlternatingItem かどうかを判断しますか?
リストビューを使用してデータを表示しています。ItemDatabound イベントで、何らかの操作を行い、表示されているデータの一部を変更したいと考えています。このイベントでアイテムをチェックするとき、次のコードを使用していますが、アイテムが代替アイテムであるかどうかを知る必要があります。これは、行でやりたいことに影響します。誰かが私を正しい方向に向けることができますか?
asp.net - リピーターitemdataboundイベント値タイプと参照タイプ
日時オブジェクトを含むリストをリピーターにバインドしようとしています。
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item){DateTime actualDate = e.Item.DataItem as DateTime; }
リピーターのitemdataboundイベントにアクセスしたい場合、DateTimeは値型であり、参照型ではないというエラーメッセージが表示されます。私の解決策は、日時をカスタムオブジェクト(参照型)でラップし、日時の代わりにリピーターデータソースに渡すことです。しかし、リピーターがvaluetypes(DateTimeオブジェクト)を取得する他のソリューションがあるかどうか疑問に思っています。
asp.net - itemdatabound のリストビューでドロップダウンリストの値を設定する
私は動的に来ている年のドロップダウンリストを持っています.私はリストビューコントロールに挿入すると、オブジェクトdatasource.onを使用してドロップダウンリストを埋めました. しかし、編集ボタンをクリックすると、データベースから取得したドロップダウンリストの値を設定する必要があります。たとえば、Year=2006 と month="Jan" を含む行がある場合、編集ボタンをクリックすると、これらのドロップダウン リストがいっぱいになります。
私はドロップダウンリルストの値を設定するためにItemDataBoundにコードを書きました。しかし、findcontrolを使用するとnullを取得するため、オブジェクト参照エラーが発生します。解決策を教えてください。
ありがとう
サミール
asp.net - Listview: So you think you know itemDataBound?
In my webpage i use the following in order filling the listview control
Now i would like to add numbers to the labels before they are rendered.
For example currently the data displayed are like
and the output i would like to have is
Could i use ListView1_ItemCreated or the ListView1_ItemDataBound event to achieve this? If that is true, could you point me a place to start?
P.S. the list view is filled with
asp.net - ASP.NETボタンのクリックがキャッチされない(Repeaterに動的にロードされるユーザーコントロールのボタン)
一部のユーザー入力をキャプチャし、それをDBに保存するための[保存]ボタンがあるユーザーコントロールを作成しました。私はリピーターを使用して、ページ上にこれらのコントロールの数をレンダリングします-各質問ごとに[保存]ボタンがある複数の選択肢の質問のリストを想像してください。
このようにリピーターのItemDataBoundイベント内にユーザーコントロールをロードしています(コードを簡略化):
参考までに、行ごとに異なるコントロールを使用できるため、ItemTemplateでコントロールを指定するのではなく、実行時にコントロールをロードする必要があります。
ユーザーコントロールには、次のようなリンクボタンがあります。
...そして次のようなボタンクリックハンドラー:
問題は、[保存]ボタンをクリックすると、ページがポストバックされますが、lbnUpdate_Clickが呼び出されないことです。ただし、ページ自体のPage_Loadイベントが呼び出されます。
リピーターはユーザーコントロールの一部であり、ユーザーコントロールは別のユーザーコントロール内にロードされます(これはユーザーコントロールを多用するDotNetNukeサイトです)。[保存]ボタンのリンクは次のようになります。
c# - ネストされたリピーター内でレコードのトレースを保持する方法は?
私は次の実装を持っています:
ご覧のとおり、リピーター (マシンのリスト) とネストされたリピーター (各マシン内の WindowsService のリスト) があります。Windows サービスごとに、ボタンを使用してアクションを実行できます。ただし、このアクションを実行するには、どの Machine とどの WindowsService が関係しているかを知る必要があります。
これは私のコードです:
rptWindowsService_ItemCommand
したがって、基本的には、操作に関係するペアを(内部で) 知る必要があります。
それを行う最善の方法は何ですか?
さらに詳しい説明を求めることを躊躇しないでください!
ありがとう
asp.net - ListView コントロールを使用した ItemDataBound 'e.item.dataitem("key")'
ASP.NET Repeater コントロールを使用すると、次のようにして、ItemDataBound
イベント ハンドラーでデータ項目の値にアクセスできることに慣れています。
ただし、ListView コントロールではこれができないようです。データ項目の値にアクセスするにはどうすればよいですか?