1

如何在自动刷新的网站标题上显示用户的活动计数,如 Facebook、LinkedIn、StackOverflow 等。

例如,在linkedIn 中,我通常会在浏览器上看到以下标题,以表明在linkedIn 墙上更新了一项新活动。

(1) Imran Rizvi | Linkedin 

我正在寻找这个问题,但没有找到任何解决方案。

如果有人能让我知道如何做到这一点并采用最佳实践,我将不胜感激。

4

2 回答 2

1

您将不得不使用类似计时器的控件,该控件在 javascript setInterval 等固定间隔后调用 javascript 函数。在此函数中,您必须发送 ajax 调用并获取更新并使用 javascript 呈现更新

这是类似的问题点击

这里有类似的功能可以实现asp.net ajax toolkit timer control Timer ajax control

于 2012-04-23T07:22:09.930 回答
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();
 }
于 2012-04-23T07:33:33.263 回答