如何在自动刷新的网站标题上显示用户的活动计数,如 Facebook、LinkedIn、StackOverflow 等。
例如,在linkedIn 中,我通常会在浏览器上看到以下标题,以表明在linkedIn 墙上更新了一项新活动。
(1) Imran Rizvi | Linkedin
我正在寻找这个问题,但没有找到任何解决方案。
如果有人能让我知道如何做到这一点并采用最佳实践,我将不胜感激。
如何在自动刷新的网站标题上显示用户的活动计数,如 Facebook、LinkedIn、StackOverflow 等。
例如,在linkedIn 中,我通常会在浏览器上看到以下标题,以表明在linkedIn 墙上更新了一项新活动。
(1) Imran Rizvi | Linkedin
我正在寻找这个问题,但没有找到任何解决方案。
如果有人能让我知道如何做到这一点并采用最佳实践,我将不胜感激。
您将不得不使用类似计时器的控件,该控件在 javascript setInterval 等固定间隔后调用 javascript 函数。在此函数中,您必须发送 ajax 调用并获取更新并使用 javascript 呈现更新
这是类似的问题点击
这里有类似的功能可以实现asp.net ajax toolkit timer control Timer ajax control
这应该工作:
<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();
}