接近未读消息

时间:2011-04-20 12:37:37

标签: jquery asp.net sql

我将在ul li设计中有一个消息列表(作为超链接),它将代表发送给我的消息。我的数据库中有一列isread,表示我是否已阅读我的消息。现在我的问题出现了..当用户点击该列表中的消息时,我希望将isread列设置为1.现在我正在考虑向服务器发出ajax请求,以便在用户单击该链接时将其设置为1列表,当我收到服务器的响应时,我将把用户转移到该列表中的导航URL位置。我是对的吗?还有更好的方法吗?

3 个答案:

答案 0 :(得分:1)

也许您可以存储访问日期,未来可能需要统计数据等。 并且为了使查询=如果一行在null上有“被访问”字段,它从未被访问过。此外,它已在存储日期访问过。

答案 1 :(得分:1)

打开消息需要一些时间。该时间将在从服务器获得响应所需的时间内增加。 我会立即打开消息,然后当消息打开时向服务器发送通知。

同时添加“Make message unread”命令。

例如,请参阅Gmail。

答案 2 :(得分:0)

为什么要等待读取标志更改的确认,它真的重要吗?大概你必须运行一个查询来获取消息,那么为什么不更新标志或同时增加一个视图计数呢?