如何在网站标题上显示自动刷新的用户活动数量 Facebook,LinkedIn,StackOverflow等。
e.g。在linkedIn中我经常在浏览器上看到以下标题,表示在linkedIn wall上更新了一个新活动。
(1) Imran Rizvi | Linkedin
我正在寻找这个问题,但没有找到任何解决方案。
如果有人能通过最佳实践让我知道如何做到这一点,我会感激。
答案 0 :(得分:1)
你必须使用像控制一样的计时器,它在一个固定的间隔之后调用javascript函数,比如javascript setInterval。在此功能中,您必须发送ajax调用并获取更新并使用javascript
呈现更新以下是类似问题click
这里有类似的功能可以实现asp.net ajax toolkit timer control Timer ajax control
答案 1 :(得分:1)
这应该有效:
<asp:UpdatePanel runat="server" ID="UpdatePanel1">
<ContentTemplate>
<asp:Timer runat="server" ID="Timer1" Interval="5000" OnTick="Timer1_Tick">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
protected void Timer1_Tick(object sender, EventArgs e)
{
//refresh page title
Page.Title = "Title refreshed: " + DateTime.Now.ToLongTimeString();
}