Intersoft WebDesktop Documentation
WebFlyPostBackManager Class
Members  See Also  Send Feedback
ISNet.WebUI.WebDesktop Namespace : WebFlyPostBackManager Class


Glossary Item Box

Standalone server side component that built on the top of FlyPostBack architecture, used as asynchronous calls (a.k.a. AJAX) to communicate with server side resources.

Object Model

WebFlyPostBackManager Class

Syntax

Visual Basic (Declaration) 
Public Class WebFlyPostBackManager 
   Inherits ISNet.WebUI.ISNetControl
   Implements ISNet.ICopyable, ISNet.IObjectState, ISNet.IResetable, ISNet.Serialization.BinarySerialization.IBinarySerialize, ISNet.Serialization.XmlSerialization.ICustomXmlSerializer, ISNet.Serialization.XmlSerialization.IXmlSerialize, ISNet.WebUI.IBaseISNetControl, ISNet.WebUI.IClientAction, ISNet.WebUI.IFlyPostBack, ISNet.WebUI.IInfo, ISNet.WebUI.ILayoutSettings 
Visual Basic (Usage)Copy Code
Dim instance As WebFlyPostBackManager
C# 
public class WebFlyPostBackManager : ISNet.WebUI.ISNetControl, ISNet.ICopyable, ISNet.IObjectState, ISNet.IResetable, ISNet.Serialization.BinarySerialization.IBinarySerialize, ISNet.Serialization.XmlSerialization.ICustomXmlSerializer, ISNet.Serialization.XmlSerialization.IXmlSerialize, ISNet.WebUI.IBaseISNetControl, ISNet.WebUI.IClientAction, ISNet.WebUI.IFlyPostBack, ISNet.WebUI.IInfo, ISNet.WebUI.ILayoutSettings  

Remarks

Using WebFlyPostBackManager you can invoke server side methods from client side as easy as writing one line of code. Therefore, you can call the server side functions in more straightforward manner than the previous approach which require you to implement a specific interface before they are accessible to the client side. 

WebFlyPostBackManager allows you conveniently to retrieve any kind of data types, in either synchronous or asynchronous mode. The control supports basic data types such as string, integer, boolean and arrays -- as well as complex types such as collection, custom business objects and nested objects.

WebFlyPostBackManager has ability to change the service as UI (User Interface) mode. When used in UI mode, the control can be used to partially refresh specified server side controls without full page postback. During the FlyPostBack (a.k.a. callback) request, only the refreshed controls are delivered back to the client side and hence reducing the output size. 

WebFlyPostBackManager is used to request an execution of Method at server side. Most of the time you want the execution of this method returns a value. The type of this value can vary from very simple one as string to more complex type as CustomObject.

Here are the list of simple data types supported by WebFlyPostBackManager :

  • string
  • int
  • decimal
  • long
  • float
  • bool
  • DateTime
  • array[]

Advanced Data Types that is supported by WebFlyPostBackManager are :

  • DataSet
  • DataTable
  • Custom Object that can be serialized

For more information on advanced data types issue, please refer to Advanced Data Types

Inheritance Hierarchy

System.Object
   System.Web.UI.Control
      System.Web.UI.WebControls.WebControl
         ISNet.WebUI.ISNetControl
            ISNet.WebUI.WebDesktop.WebFlyPostBackManager

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

© 2012 Intersoft Solutions Corp. All Rights Reserved.