問題タブ [itemplate]

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

c# - asp.netはボタンクリックで動的にGridviewアイテムテンプレートを作成します

asp.net 4.0 フォーム。

テーブル ID キーにリンクされたボタンを使用して、Gridview を動的に作成する必要があります。

そこで、Gridview をセットアップし、列の追加を開始します。

次に、ITemplate AddToItemTemplate を作成します。

GV_RowDataBound で ID を収集し、画像ボタン コマンドの引数に問題なく設定します。

すべて正常に動作しますが、メソッドib_Commandは ITemplate の一部であるため静的です。ページ コントロールにもページ インスタンス変数にもアクセスできません。

グリッドビューが ASPX マークアップ ファイルで作成されるときに「oncommand」タグで行われるように、ボタン (ib.command +=) をページ メソッドのいずれかにリンクする方法はありますか?

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

vb.net - 動的チェックボックスでCheckChangedイベントが発生しませんか?

ボタンクリック イベントの後に動的に構成される gridview コントロールがあります。一部の列には、動的に追加されたチェックボックスが含まれています。何らかの理由で、このグリッドビューのチェックボックスに対して OnCheckedChanged イベントを発生させることができません。

ボタンクリックイベントの後に発生するものは次のとおりです。

これは、グリッドビューとチェックボックスを追加するために使用されるクラスです:

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

c# - ASP.NET ITemplate コンテナーのプロパティにアクセスする方法

より良いカスタム コントロールのために ITemplate を使用する方法を学ぼうとしています。ほとんど機能していますが、ページからコンテナのプロパティにアクセスする方法を理解できませんでした。

ここに私のテンプレート化されたコントロールがあります:

ページの実装は次のとおりです。

ほとんど動作していますが、問題は <%# Container.TextTest %> が常に空の文字列を返すことです。デバッガーで実行すると、CustomPanelContainer の TextTest プロパティ内の行にブレークポイントを設定しましたが、ブレークポイントにヒットしないため、実際にプロパティにアクセスすることはありません。

ここで何が欠けていますか?<%#Container 経由でコンテナーのパブリック プロパティへのアクセスを有効にするにはどうすればよいですか?