WebUserControls を追加するプレースホルダーがあります。WebUserControl には、onClick のあるボタンのみがあります。
<asp:Button ID="bMyButton" runat="server" OnClick="MyButtonOnClick" CausesValidation="false" />
Page_Load のページに WebUserControls を追加すると、すべて正常に動作します。問題は、 を呼び出すポストバックを実行するフィルターがいくつかあることですApplyFilters()
。選択したフィルターに基づいてこのメソッドでアイテムをリロードする必要があります (フィルターの値は Page_Load イベントでまだ更新されていません) が、MyButtonOnClick
これを行ってもイベントは発生しません。ライフサイクルで。
誰でも回避策について何か考えがありますか?
psデバッグ中に何が起こっているかを説明するために例を単純化したため、多くのコードを貼り付けていません。さらに情報が必要な場合はお知らせください。