複数のコントロール要素を含む「複雑な」ユーザーコントロールを利用したいと考えています。これは、リストで再利用する同じコントロールであり、既に PlaceHolder コントロールを持っています。
LoadControl(path to .ascx) を使用してコントロールを追加できます- 問題ありません。
カスタム プロパティを使用して、埋め込まれたラベルにも get/set アクセスできるので、各コントロールを完全に初期化できます。
しかし、LinkButtons を追加すると、トラブルや問題が発生します。
ボタンをクリックすると、コントロールをレンダリングするページの「送信」が行われます。しかし、コントロール自体のボタン イベントが発生していないようです (または、少なくとも親ページの PageLoad が最初に発生しているように見えますか?)ボタン。
ここでどうして間違っているのですか?
URL に ID を含む「ハードコードされた A HREF」のラベルを使用して「偽のボタン」を作成しましたが、キャッチする必要があるイベントと、ボタンをどこで、またはどのように初期化するかを知りたいのですが、これらのユーザーコントロールに「デフォルトのASP.NET」コントロールを使用できるようにしたいので(パッチワークコーディングが多すぎないことを願っています)...