Мой код в моей MasterPage вызывает полную загрузку страницы на моих страницах контента каждые 5 секунд. К сожалению, это означает, что это ломает некоторые из моих страниц содержания и как они запрограммированы. Я надеялся, что отдельная UpdatePanel позволит обновлять только этот регион и не будет обновлять другие UpdatePanel и ресурсы на страницах контента.
Я попытался переместить таймер из UpdatePanel, изменив UpdatePanel на UpdateMode = "Conditional" и даже используя стороннюю AjaxPanel (Telerik).
Все результаты одинаковы, страница содержимого перезагружается каждые 5 секунд, очищая шаблон заголовка (показан ниже) и иногда нарушая некоторые функции на сайте.
Пока я не найду способ ТОЛЬКО получить буквальное обновление без перезагрузки других ресурсов, я должен оставить Таймер отключенным.
Я буду рад опубликовать больше кода, если это необходимо, но я не хотел предоставлять информацию, которая может не иметь никакого значения.
MasterPage - Site.Master
<title><%: Page.Title %> - My ASP.Net Site</title>
<asp:UpdatePanel ID="UpdatePanelMenu" runat="server">
<ContentTemplate>
<span>Tickets<asp:Literal ID="LiteralUnassignedTickets" runat="server"></asp:Literal></span>
<asp:Timer ID="TimerAutoRefreshMenu" runat="server" Interval="5000" Enabled="true"></asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>