Log In
[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
  [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]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 Overview

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.

How would you rate this topic?​​​​​​​