[Expand]General Information
[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]Grid View
  [Expand]Tree List
  [Expand]Card View
  [Expand]Chart Control
  [Expand]Pivot Grid
  [Expand]Rich Text Editor
  [Expand]Site Navigation and Layout
  [Expand]HTML Editor
  [Expand]Vertical Grid
  [Expand]Data Editors
  [Collapse]Docking and Popups
   [Expand]Product Information
   [Expand]Hint Control
   [Expand]Loading Panel
   [Collapse]Popup Control
    [Expand]Popup Windows
    [Expand]Binding to Data
     Appearance Customization
     ASPxPopupControl Limitations
     Visual Elements
  [Expand]File Management
  [Expand]Data and Image Navigation
  [Expand]Multi-Use Site Controls
  [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]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Popup Control

The ASPxPopupControl provides the ability to create and use a number of popup windows in your web application. Popup windows are a special type of overlapped temporary window that appear separately from an application's main window, and are typically used to display quick reference information.

The ASPxPopupControl stores its popup windows in a specific ASPxPopupControl.Windows collection. If this collection is empty, the ASPxPopupControl represents a single default popup window. In this case, the default window's appearance and behavior are defined by settings declared at the popup control level. If the ASPxPopupControl.Windows collection is not empty, the popup windows contained in the collection can be customized individually via settings available at the window level.

This topic lists the features that are unique to ASPxPopupControl.

Expanded Control Features

  • ASPxPopupControl stores a collection of popup windows. So, if you need multiple popup windows with the same appearance and behavior settings, you need to place only one ASPxPopupControl component onto your web page.
  • Automatically invoke a popup window on page load, without requiring any user action (e.g., a button click).
  • A popup window can be invoked by clicking, right-clicking or hot-tracking an HTML element (e.g., a button).
  • Select from one of three end-user actions to close the popup window. These actions include: clicking outside the window, moving the mouse pointer away from the element that was previously hot-tracked to make the window visible, and clicking the window's "close" button.
  • The time delay prior to showing or hiding a popup window can be customized. Note that a time delay is only in effect when a popup window is invoked by hot-tracking an HTML element.
  • Specify how a popup window is aligned relative to the HTML source element. You can align a popup window's horizontal (or vertical) border to any horizontal (or vertical) border of an HTML element. You can also align a popup window to the center of an HTML element. If these alignment options are insufficient, you can also specify the horizontal and vertical offsets in pixels.
  • Multiple themes are available, allowing you to apply a consistent appearance to your popup windows.
  • Customizable header and footer content. Headers and footers in the popup window allow you to display a glyph and caption text (or a hyperlink). Note that you can also use templates for more flexible header and footer content customization.

Expanded Client-Side Features

  • Client-side events allow you to respond to popup window visibility state changes.
  • You can use client-side API to show and hide popup windows, specify their position relative to other HTML elements and change their content.

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