マスター ページに UpdatePanel があり、コンテンツ ページに別のパネルがあります。タイマーを使用してマスター ページを更新すると、独自のタイマーを持つコンテンツ ページも更新されます。
質問 1: マスター ページの更新によってコンテンツ ページが更新されないようにするにはどうすればよいですか?
質問 2: コンテンツ ページのタイマー間隔が 60000 に設定されています。ページが読み込まれると、GridView データが表示されるまで 60000 待機する必要があります。ページが読み込まれるとすぐにデータを表示し、60000ごとにデータを更新する方法は?
Site.Master:
<asp:ScriptManager ID="ScriptManagerMouseRegion" runat="server"></asp:ScriptManager>
<asp:Timer runat="server" id="SiteMasterTimer" Interval="10000" OnTick="SiteMasterTimer_Tick"></asp:Timer>
<asp:UpdatePanel ID="UpdatePanelMouseRegion" runat="server">
<ContentTemplate>
// mouse region to be updated
デフォルト.aspx:
<asp:ScriptManagerProxy ID="DisplayResultsScriptManager" runat="server">
</asp:ScriptManagerProxy>
<asp:Timer ID="DisplayResultsTimer" Interval="60000" Enabled="true" runat="server" OnTick="DisplayResultsTimer_Tick">
</asp:Timer>
<asp:UpdatePanel ID="DisplayResultsUpdatePanel" runat="server" >
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DisplayResultsTimer" />
</Triggers>
<ContentTemplate>
// GridView to be updated