使用JQuery和C#显示消息

时间:2011-12-26 13:07:17

标签: c# jquery asp.net ajax

我的目标是在网站上实现一个消息系统(我的意思是用户可以将消息发送到另一个)。每条消息只有一个按钮,它实际上关闭了消息并更新了已读取该特定消息的数据库。

我的一些主要要求是:

    关闭每个消息后不应重新加载
  • 页面
  • 当用户关闭阅读消息时,将显示新消息(直到用户没有新消息)

我要这样做的方法是aspx(后面的c#代码),它将在div等中准备消息详细信息,jquery将以弹出方式显示它(或其他美妙的方式它可以:))和ajax将会允许我在每次关闭按钮时更新数据库(已读取哪条消息)。

是否有任何jquery组件能够在屏幕上显示消息(能够在div中运行div)并在关闭时运行AJAX代码?

在代码示例中非常有趣但是有用的链接也会被解释:)

3 个答案:

答案 0 :(得分:2)

您要求自定义实施多种技术

  • 使用ajax请求来调用Web服务并阅读您的消息。无论您喜欢什么格式,都可以在这里返回JSON或HTML。
  • 使用请求更新DOM容器。
  • 设置click事件以调用另一个ajax Web服务,将消息标记为已读并返回更新的消息
  • 使用最新数据更新DOM容器。

您只需要创建一个机制并从您的ajax调用几个.asmx Web服务。像那样组织你的代码。如果你能熟练使用ASP.NET,javascript和ajax,那么你可以毫无困难地做到这一点。

答案 1 :(得分:0)

JQuery with ASP.NET

试试这个网站。

答案 2 :(得分:0)

要避免重新加载页面,请使用Get& amp;在代码中设置属性。创建jquery动态地在第一次加载时基于get set属性值。它将避免每个弹出窗口的页面加载。

使用Ajax popups.or JQuert SlidDown和Hide。它比Ajax更有用。

你只需要在编写代码之前计划clealy。

你有没看过google ..?

http://jquery.com/

http://www.learningjquery.com/

http://jqueryui.com/

http://www.w3schools.com/jquery/default.asp

http://jquery.org/

希望这可能有帮助...