对于.NET专家,我有疑问请给我你的建议


我通过使用系统中的会话创建了聊天简单的聊天应用程序,当我打开浏览器并登录时,我会转到我的聊天页面,当我键入并按发送按钮时,文本会转到聊天框,这很好,但是当我打开新浏览器并请求相同时网址正在加载,不显示任何历史聊天记录…………

疑问:-

1.假设我在服务器上托管了这个,当几个成员登录和不同的机器时,他们会正常聊天(他们会看到谁在输入以及他们在输入什么)..它是否工作…… …

2.如果不行的话如何解决这个问题….

解决方案2

您想要实施群聊吗? 会话与用户绑定,每个用户(浏览器实例)都有自己的会话,因此用户 B 无法看到用户 A 会话中的任何内容。如果您希望所有用户都能看到聊天历史记录,请使用 Application 对象而不是会议。 只有一个应用程序对象,并且它对所有用户都是通用的。 在编码方面没有真正的区别,但请确保您了解应用程序锁定(google“asp.net 锁定应用程序对象”)

解决方案1

你知道为什么你被否决了吗?
1)因为你的问题无法得到解答。 实际上它可以是:这一切都取决于您,取决于您编码的方式和内容。 当然可以使用asp.net和sql server制作一个聊天应用程序。 有许多成功的实施。 如果你想知道你能做到吗? 好吧,如果你问这样的问题……我有我的疑问……
2)我们找到了第二个原因:是什么阻止你寻找其中之一、查阅代码并从中学习? 懒惰? 或者你那里没有goole? 这里只是其中之一,在 CP:
基于 ASP/SQL Server 的聊天程序[^]

解决方案3

{
    "d": {
        "__type": "ASBCustom.CustomWebservice+offerlist",
        "offerno": "GS20023846",
        "dol": "https://ams.quesscorp.com/offerletter/1/6e8f65965e3d642540ce4f33095db86d/a60cfad8ca7fd79aed4b09c43fa7cee1/pdf/GS20023846.pdf",
        "message": "SUCCESS"
    }
}

如何反序列化上面的json字符串?

コメント

タイトルとURLをコピーしました