ASP.NETページにタイマーコントロールがあり、UpdatePanelに入れようとしましたが、結果は同じです。以下のコードでは、ティックイベントは発生しません。また、ページをポストバックしません。
<ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
<asp:Timer ID="tmrUpdateLocations" runat="server" OnTick="tmrUpdateLocations_Tick" Interval="1000"></asp:Timer>
<div id="googleMap" style="width:100%;height:500px"></div>
<asp:Label ID="lbl" runat="server" Text="!!!"></asp:Label>
CodeBehind:
protected void tmrUpdateLocations_Tick(object sender, EventArgs e)
{
lbl.Text = "TRYING!!";
}
ちなみにタイマーは有効になっています。これがweb.configです:
<pages>
<controls>
<add tagPrefix="ajax" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"/>
</controls>
</pages>
そしてもちろん、NugetPackageManagerからAjaxControlToolkitを追加しました。