Reverse AJAX technique in ASP.NET (VBASPNETReverseAJAX)

Reverse Ajax is also known as Comet Ajax, Ajax Push, Two-way-web and HTTP server push. This technique persists a HTTP request to allow the server push data to a browser, without requesting the server in a individual time. This sample shows how to use thi

VB.NET (61.5 KB)
 
 
 
 
 
5 Star
(1)
13,614 times
Add to favorites
5/5/2011
E-mail Twitter del.icio.us Digg Facebook
'****************************** Module Header ******************************\
' Module Name:    Sender.aspx.vb
' Project:        VBASPNETReverseAJAX
' Copyright (c) Microsoft Corporation
'
' The user will use this page to send a message to a particular recipient.
' 
' This source is subject to the Microsoft Public License.
' See http://www.microsoft.com/opensource/licenses.mspx#Ms-PL.
' All other rights reserved.
'
'*****************************************************************************/

Partial Public Class Sender
    Inherits System.Web.UI.Page
    Protected Sub btnSend_Click(ByVal sender As Object, ByVal e As EventArgs)
        ' Create a message entity to contain all necessary data.
        Dim message As New Message()
        message.RecipientName = tbRecipientName.Text.Trim()
        message.MessageContent = tbMessageContent.Text.Trim()

        If Not String.IsNullOrWhiteSpace(message.RecipientName) AndAlso Not String.IsNullOrEmpty(message.MessageContent) Then
            ' Call the client adapter to send the message to the particular recipient instantly.
            ClientAdapter.Instance.SendMessage(message)

            ' Display a timestamp.
            lbNotification.Text += DateTime.Now.ToLongTimeString() & ": Message sent!<br/>"
        End If
    End Sub
End Class