gpt4 book ai didi

c# mvc jquery 实时聊天

转载 作者:太空宇宙 更新时间:2023-11-03 11:20:31 25 4
gpt4 key购买 nike

我想创建一个基于服务器的聊天应用程序。我一直在阅读有关他们如何做到这一点的文章,但不知何故我对他们的做法不满意。

  1. 我看到他们获取了数据库中包含新消息的最后(比方说)20 行。但是如果新插入的消息是50条呢,那另外30条消息肯定是显示不出来的。在 c# mvc3 中,在我的 Controller 操作中,如何在 LINQ 中(或者如果有任何其他方式)我可以获得新插入的行...有没有一种聪明的方法,当每次在数据库中插入一个新行时,你的 c# 代码可以自动获取它并将其作为 json 对象传递给您的 View 吗?

  2. 我知道我们应该使用 ajax 在 View 中发布新消息,但据我所知在 jquery 中..在调用 ajax 函数之前必须有一个事件,例如:

    <script>
    $('#btn').click(function(){ call ajax and post data which is a new message to the view});
    </script>

    如何在不刷新页面的情况下不断调用ajax函数发布新消息?

最佳答案

你试过了吗SignalR

plenty information online关于用它构建 MVC 聊天应用程序。

关于c# mvc jquery 实时聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com