Log In
[Expand]Welcome to DevExpress .NET Documentation
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
   Getting Started
  [Expand]Chart Control
  [Expand]Grid View
  [Expand]Card View
  [Expand]Vertical Grid
  [Expand]Rich Text Editor
  [Expand]Image and Data Browsing
  [Collapse]Docking and Popups
   [Expand]Product Information
   [Expand]Hint Control
   [Expand]Loading Panel
   [Collapse]Popup Control
     ASPxPopupControl Overview
     [Expand]Popup Windows
     [Expand]Binding to Data
      Appearance Customization
      ASPxPopupControl Limitations
    [Expand]Visual Elements
  [Expand]Site Navigation and Layout
  [Expand]File Management
  [Expand]Multi-Use Site Controls
  [Expand]HTML Editor
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Data Editors
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

ASPxPopupControl Limitations

  • The ASPxPopupControl control cannot contain another popup element (another ASPxPopupControl, ASPxDockPanel, etc.) inside the content collection of any of its windows. If your scenario requires another popup element (e.g., a separate ASPxDockPanel) to appear when clicking the button located in the popup window, you must place this element outside of the first popup control.

    Note that the following DevExpress controls provide a popup edit form, which is a built-in ASPxPopupControl control.

    This means that you cannot place the ASPxPopupControl control inside the edit form template of any of these controls if you're using the popup edit form.

  • The ASPxPopupControl control's width and height specified by the ASPxWebControl.Width and ASPxWebControl.Height properties cannot be set in percentages. The dimensions must be set in pixels, so the control can be correctly displayed in all browsers.
  • The ASPxPopupControl control contains a built-in ASPxCallbackPanel component. For this reason, if the content of your popup control contains a definition of a javascript function, you might face the Uncaught ReferenceError when trying to call it. This issue and how to overcome it is described in detail in the corresponding KB article.


    This also means that if you need to update the content of the popup without refreshing the whole page, there's no need to wrap it in a separate callback panel. Use the client-side ASPxClientPopupControlBase.PerformCallback method for this purpose.

Is this topic helpful?​​​​​​​