MasterPage ファイルに AJAX UpdatePanel があります。
<asp:UpdatePanel ID="upnlTimer" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="tmrCountdown" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Timer ID="tmrCountdown" Enabled="false" runat="server" Interval="1000" />
<asp:Label ID="lblTimer" runat="server" Text="TEXT"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
すべてが正常に動作するようにデバッグするときは、タイマーがカウントダウンするときにポストバック フラッシュを取得しないでください。
しかし、ユーザーが RadioButtonList から選択を行うと、もちろん SelectedIndexChange イベントが発生し、PostBack は期待どおりにオフになります。
私が抱えている問題の 1 つは、Timer/Label を含む UpdatePanel がほんの一瞬ではあるがフリーズしていることですが、時間の経過とともに、テストに割り当てられた時間が最大 1 分 (60 秒) まで増加する可能性があります。聞かれる質問の数。
質問:
質問リストのタイマー UpdatePanel から PostBack を分離する方法はありますか?コンテンツ ページに UpdatePanel を配置しましたポストバックが Timer UpdatePanel から分離されるように、MasterPage の ContentPlaceHolder を UpdatePanel 内に配置する方がよいでしょうか?#2としてCPHを分離すると、今でもMasterPageファイル名にアクセスできますCType(me.Master, Main).Event
か?- コンテンツ ページ UpdatePanel に問題があり、MasterPage Timer UpdatePanel が競合または停止しています。この問題を解決するにはどうすればよいですか?