【问题标题】:MVC C# Message read updateMVC C# 消息读取更新
【发布时间】:2016-06-25 19:09:17
【问题描述】:

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

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

我是否使用 Ajax、javascript,如果是,那么实现此目的的简单方法是什么?

【问题讨论】:

  • 阿贾克斯,SignalRjQuery Realtime
  • @firecape 请避免在 cmets 中发布答案。评论是用来提问的。谢谢。
  • 谢谢 Geoff,我只是认为这是一个如此笼统的答案,以至于它并不能真正算作答案 :) 即使我认为它太笼统,我也会在答案部分发帖。跨度>

标签: javascript c# ajax asp.net-mvc asp.net-mvc-3


【解决方案1】:

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

【讨论】:

  • 我会研究前端框架,因为使用 jquery 是可能的,但是由于我打开了一个模式来查看消息,所以很难进行完整的回发并且不会很好就我而言。使用 jquery 也很困难,但仍然可能
猜你喜欢
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 2015-03-13
  • 1970-01-01
相关资源
最近更新 更多