c# - 更新收件箱新邮件计数

标签 c# asp.net ajax web-services

对于我的一个项目,我需要创建一种内部电子邮件系统。在页面顶部的导航菜单中,我有一个指向收件箱的链接,该链接还包含未读消息的数量。

目前,如果您收到新消息,导航中的未读消息计数不会更新,直到刷新页面。这需要更改为使其每隔几秒自行更新一次。

我不想使用预制的东西,我想自己创建解决方案,但我只需要朝着正确的方向插入。

我应该使用 ajax 和 web 服务的某种组合吗?还有别的事吗?谢谢!

最佳答案

是的,您需要结合使用 ajax 和 Web 服务。创建一个 ajax 方法,每隔几秒触发一次并访问一个 Web 服务端点,该端点返回收件箱中未读消息的数量。然后让 ajax 返回方法用服务器的结果更新未读消息计数。

关于c# - 更新收件箱新邮件计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945959/

相关文章:

c# - 使用单声道 (C#) 关闭监视器

c# - 访问 SD 卡被拒绝 - UWP

c# - 使用 AutoFac 自动绑定(bind)接口(interface)

javascript - 表单的提交按钮不起作用。你能告诉我我做错了什么吗?

jquery - 在 ajax 调用期间隐藏 bootstrap 4 固定导航栏

javascript - 解析通过ajax返回的多个json列表

c# - UWP 中一个 CS 文件的不同 XAML 布局结构

c# - 使用功能区回调意味着什么?

asp.net - 我们可以在 Asp.Net 中访问服务器端的 HTML 控件吗?

asp.net - 我在 ASP.NET MVC 上使用 Scripts.Render() - 更新后 6 小时用户仍然获得旧的(捆绑的)脚本文件,这是什么原因?