2012-03-10 112 views
-2

我现在正在建设一个网站,现在我站在十字路口来选择要选择哪种信息系统。在线信息系统

该网站是建立在asp.net,所以使用C#和其他微软技术,我想在不同的用户之间建立一个非常简单的消息系统。

我的问题是如何做到这一点,什么是最好的方法?

我看到的一个选择是使用数据库来存储消息,然后让消息传递页面,每秒刷新并执行代码来检索消息,虽然我尝试过但我不太喜欢,因为它不是以正确的方式......让页面刷新并检索消息是不太好的。

但我真的不知道替代我试图搜索,但没有找到任何其他可能的解决方案只使用数据库和刷新页面。

我的问题是,还有什么其他的可能性来实现一个非常简单的消息系统的网站,例如2个用户可以相互私人信息?

我不需要解释很多只是一些方向在哪里搜索...提前

感谢您的阅读和回复我,并为管理员不关闭线程。

+0

你是不是在谈论即时聊天或在线留言板是不是?所以,你可以用这样的方式编写代码,当用户进入任何页面时,它应该检查数据库是否有新的消息。如果有新消息,向用户显示通知。 – 2012-03-10 12:52:48

回答

0

使用jQuery和Ajax来摆脱“刷新”页面http://api.jquery.com/category/ajax/

关于你是否应该使用数据库。无论你喜欢什么,它都取决于你。这听起来不是你有很多要求。

如果我会自己和一个微型的项目做,我想我只是将存储在HttpContext的消息...

+0

非常感谢,是的,它不是一个大项目,只是一个小的实现,以便用户可以向对方发送消息,而且如果他们两个都在线,他们将需要能够聊天,而不会有太大的延迟,如果该人不在线,他应该在下次进入该网站时接收消息 – Alnedru 2012-03-10 14:50:06

+0

@ user1002583如果应该选择一个答案并将其投票,如果该答案有用...... – 2012-03-10 16:48:23