Skip to main content

ASPxPopupControlBase.ContentUrl Property

Specifies whether to display a web page’s navigation location in the control’s window.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v22.2.dll

NuGet Package: DevExpress.Web


public string ContentUrl { get; set; }

Property Value

Type Default Description
String String.Empty

The page’s navigation location.


Use the ContentUrl property to specify the URL (relative or absolute) of a web page that should be loaded and displayed in the control’s window.


  • The ASPxPopupControl uses the IFrame tag to show its content. When the ContentUrl property is used, the page within this IFrame doesn’t have dimensions (e.g., the browser window can be resized to all sizes, and you can’t determine the “original” page size). So, use the ASPxWebControl.Height property or the client side ASPxClientPopupControl.SetSize method to specify the popup control’s height.
  • The server generates the popup window’s content when you use the PerformCallback method to send a callback to the server.


The example illustrates how to return values from the ASPxPopupControl’s ASPxPopupControlBase.ContentUrl page. The ContentUrl page calls the “HidePopupAndShowInfo” function, which is defined on the parent page. The function is called on the client and server sides.

See Also

View Example

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="DevExpress.Web.v13.1, Version=, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
    Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dx" %>
<%@ Register Assembly="DevExpress.Web.v13.1, Version=, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
    Namespace="DevExpress.Web.ASPxPopupControl" TagPrefix="dx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head runat="server">

    <script type="text/javascript">
        function OnBtnShowPopupClick() {
        function HidePopupAndShowInfo(closedBy, returnValue) {
            alert('Closed By: ' + closedBy + '\nReturn Value: ' + returnValue);

    <form id="form1" runat="server">
            <input id="btnShowPopup" type="button" onclick="OnBtnShowPopupClick();" value="Show Popup" />
            <dx:ASPxPopupControl ID="popup" runat="server" ClientInstanceName="popup" ContentUrl="~/PopupContent.aspx"
                Width="300px" Height="200px">

See Also