1
私は複雑なケースがあるので、投稿できません。私は2つのそれらの内部UserControls
を持つ2つのUpdatePanels
を持ってUpdatePanelが別のものにポストバックするとき
は、次のように:
このサンプルで<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<A:u1 ID="u1" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<A:u2 ID="u2" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
、u1
でPostBack
はu2
には影響しません。私のコードではUserControl
のPostBack
は2番目にPostBack
となりました。
予想される理由は何ですか?
ありがとうございました。
申し訳ありませんが、私が書いたサンプルでは、私は 'UserControls'の' Page_Load'にブレークポイントを追加しました他の人が 'PostBack'を作ったときに呼び出されるのではありません。 – Homam
@John、興味深いことに、[間違いなく]呼び出されるべきです(http://forums.asp.net/p/1023109/1389657.aspx)。あなたのブレークポイントはハンドラの始めに正しく設定されていますか? –
ありがとうございます。 2つの 'UserControls'では、ifステッテインメントに入ります。申し訳ありませんが、なぜですか? – Homam