【问题标题】:Implementation of a message service in ASP.NET MVC在 ASP.NET MVC 中实现消息服务
【发布时间】:2011-07-07 08:48:01
【问题描述】:

我有一个在 WPF 应用程序中使用的基础架构、业务规则和其他逻辑,其中我有一个实现消息服务接口的消息传递服务,该服务在容器中注册,我使用 Castle Windsor。 每次基础设施需要显示任何类型的消息时,它都会使用此服务并显示消息并等待回复,这样我就不必向 GUI/WPF 请求显示消息。 我的问题是我正在为 ASP.NET MVC 站点使用相同的基础结构,并且在找到可以使用相同接口的解决方案时遇到了一些问题。基本上,如果消息服务必须显示消息,它应该能够在浏览器中发布消息框,最好通过 AJAX 并等待用户的回复,然后根据答案继续执行。 我不知道我是否对这个问题足够清楚。 任何有关如何实施此类服务的提示将不胜感激。 谢谢。

【问题讨论】:

    标签: asp.net-mvc-3 jquery messages


    【解决方案1】:

    问题是服务器对打开的浏览器一无所知,因此它无法通知浏览器显示消息。

    解决方案似乎是对来自服务的消息进行排队,在页面上设置一些脚本来检查(使用 ajax)队列中的项目,并根据需要显示消息。

    【讨论】:

    • 您好,感谢您的回复。我假设每个答案的回复都必须知道用户正在回答的队列中的每条消息
    • 是的,您需要为每条消息将页面发布(或 Ajax 调用)中的消息标识符传回服务器。
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 2011-02-20
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-20
    相关资源
    最近更新 更多