WebFlyPostBackManager is tightly integrated with other Intersoft controls.
            
                This topic will show you how to use WebFlyPostBack with Intersoft controls.
            
                To use WebFlyPostBackManager with Intersoft Control
            
                - Add a new page in your project and named it as UsingWebFlyPostBackManagerWithIntersoftControl.aspx.
 
                - Drag WebFlyPostBackManager, WebCombo and WebGrid controls into the WebForm.
 
                - Right-click on WebCombo control and choose WebCombo.NET Designer.
 
                - Go to Columns and Rows section and create a new column.
                    
                    
                    
                 
                - Go to Rows tab, add Customers as a new row and click OK.
                    
                    
                    
                 
                - Go to Advanced Settings and set AllowAutoPostback
                    to True.
 
                - Bind and customize WebGrid using InitializeDataSource and PrepareDataBinding server-side events like following:
                    
                        
                            
                                
                                
                            
                            
                                
                                    
protected void WebGrid1_InitializeDataSource(object sender, ISNet.WebUI.WebGrid.DataSourceEventArgs e)
{
   if (WebCombo1.Text == "Customers")
   {
      dsNorthwind.CustomersDataTable dt = new dsNorthwind.CustomersDataTable();
      dsNorthwindTableAdapters.CustomersTableAdapter da = new dsNorthwindTableAdapters.CustomersTableAdapter();
      da.Fill(dt);
      e.DataSource = dt;
   }
}
protected void WebGrid1_PrepareDataBinding(object sender, ISNet.WebUI.WebGrid.DataSourceEventArgs e)
{
   if (WebCombo1.Text == "Customers")
   {
      WebGrid1.RootTable.DataKeyField = "CustomerID";
      WebGrid1.RetrieveStructure();
   }
}
                                 | 
                            
                        
                    
                    
                 
                - Call RebindDataSource() using ValueChanged WebCombo
                    server-side event.
                    
                        
                            
                                
                                
                            
                            
                                
                                    
protected void WebCombo1_ValueChanged(object sender, ISNet.WebUI.WebCombo.ValueChangedEventArgs e)
{
   WebGrid1.ClearCachedDataSource();
   WebGrid1.RequiresUIRefresh = true;
   WebGrid1.RebindDataSource();
}
                                 | 
                            
                        
                    
                    
                 
                - Now, create a page with WebFlyPostBackManager control included in it.
 
                - Right-click on WebFlyPostBackManager control and choose Properties.
 
                - Set EnableUIMode to True and locate ServiceURL
                    into UsingWebFlyPostBackManagerWithIntersoftControl.aspx.
 
                - Expand FlyPostBackSettings and set the following properties.
                    
                        
                            
                                
                                
                            
                            
                                | 
                                    PostControlState
                                 | 
                                
                                    True
                                 | 
                            
                            
                                | 
                                    PostHiddenFields
                                 | 
                                
                                    True
                                 | 
                            
                            
                                | 
                                    PostInputControls
                                 | 
                                
                                    True
                                 | 
                            
                            
                                | 
                                    PostViewState
                                 | 
                                
                                    True
                                 | 
                            
                        
                    
                    
                 
                - Add ISNet.WebUI.WebDesktop as reference and configure WebFlyPostbackManager
                    at server side.
                    
                        
                            
                                
                                
                            
                            
                                
                                    
using ISNet.WebUI.WebDesktop;
  
WebFlyPostBackListener listener = null;
protected void Page_Load(object sender, EventArgs e)
{
   listener = new WebFlyPostBackListener(this);
}
                        
                                 | 
                            
                        
                    
                    
                 
                - Run the project.