MVC c#消息读取更新

本文关键字:更新 读取 消息 MVC | 更新日期: 2023-09-27 17:49:00

我正在创建MVC中的消息收件箱系统。

在我的网站,我将有通知span/标签在导航栏提醒用户,如果他们有一个未读消息(类似于这个网站的通知在顶部)。如果用户单击收件箱中未读的消息,这将向数据库发送一个调用,将该消息列Read更新为false。我怎样才能同时更新收件箱和导航栏来显示我少了一封未读邮件?

我应该去Ajax, javascript,如果是这样,什么是最简单的方法来实现这一点?

MVC c#消息读取更新

最简单的方法当然是使用完整的回发。如果你想在不刷新整个页面的情况下获得更强的交互性,那么有大量的前端语言/框架可以提供帮助。前端客户端(如Angular和其他客户端)走在前列的一个原因是,随着页面交互性越来越强,Jquery/Javascript很快变得难以管理。如果这只是您正在做的一件小事,请尝试使用JQuery——如果您将有许多需要页面响应事件的区域,那么请查看前端框架。