c# - 网络开发 : how to display an increasing number of messages?

标签 c# javascript asp.net

我想建立一个显示不断变化的文本消息的网站。

服务器从数据库获取文本消息。 我想抓取一大块消息,将它们打乱并将它们发送给客户以呈现它们中的每一个。当客户端完成当前 block 时,他向服务器请求下一个 block 。

有人可以帮我处理客户端伪代码吗? 我想使用 asp.net 和 JS,但我是 JS 的新手。

最佳答案

我认为(根据您的问题)您想定期检查服务器上的消息吗?这将需要您在客户端和服务器之间进行通信。执行此操作的最佳方法是 AJAX

AJAX 是一种向服务器发送查询并检索信息的方法 - 然后您可以向用户显示检索到的信息(消息)。

关于 AJAX 的一个很好的介绍在这里 -> http://www.w3schools.com/ajax/ajax_intro.asp

要获取请求之间的延迟,您可以使用 setInterval -> http://www.w3schools.com/jsref/met_win_setinterval.asp

在 JavaScript 中创建一个函数来获取并显示消息 - 然后设置 setInterval 函数以根据需要每 x 秒/分钟调用此方法

关于c# - 网络开发 : how to display an increasing number of messages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008080/

相关文章:

javascript - 当 Audio 元素暂停时,AnalyserNode 继续发送数据

c# - CHAR(1) 字段中出现 ORA-12899 错误,但我只发送 'C'

javascript - 如何在 Play Framework 2.3.8 中不使用按钮的情况下使字形图标可点击并更改其外观?

javascript - Vue.js - 使用过滤器更新父数据

c# - ASP.NET Core 的 Microsoft 身份验证方案是什么?

asp.net - Linq to SQL - 如何在没有两个查询的情况下分页时获取结果总数

C# - 将列表计数添加到 JSON 对象

C# Linq SQL 获取 ID 不在表中的结果

c# - 命名空间的奇怪问题

asp.net - 如何在 ASP.NET Core 中获取当前登录的用户 ID?