Skip to main content
Tab

ASPxPopupControlBase.SaveStateToCookies Property

Gets or sets a value that specifies whether cookies are used to persist the pin, minimize and maximize states, visibility, size, and position of the element (windows for ASPxPopupControl, dock panel for ASPxDockPanel).

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v22.1.dll

Declaration

[DefaultValue(false)]
public bool SaveStateToCookies { get; set; }

Property Value

Type Default Description
Boolean false

true, if information about a window is persisted in cookies; otherwise, false.

Remarks

Use the SaveStateToCookies property to control whether a cookie is used to maintain information about a window’s visibility and position. If the browser or device supports cookies, then cookies are used to persist this information; otherwise, information about the visibility state and position of a window is lost between different requests for the same page from the client device’s browser.

When this property is set to true, the ASPxPopupControlBase.SaveStateToCookiesID property can also be used to specify how the control’s window state information should be persisted in cookies.

Example

This example illustrates how to customize an ASPxPopupControl's setting container using particular properties.

View Example

<head runat="server">
    <title>ASPxPopupControl - How to customize the control</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <dx:ASPxButton ID="btn" runat="server" Text="Show PopUp" AutoPostBack="false">
            <ClientSideEvents Click="function (s,e) {popup.Show();}" />
        </dx:ASPxButton>
    </div>
    <div>
        <dx:ASPxPopupControl ID="ASPxPopupControl1" runat="server" ClientInstanceName="popup" PopupElementID="btn"
            DragElement="Window" HeaderText="Directed by: Ridley Scott" MaxHeight="600px"
            MaxWidth="600px" MinHeight="100px" MinWidth="210px" CloseAction="MouseOut" PopupAction="MouseOver" 
            AppearAfter="4000" DisappearAfter="4000" Top="20" Left="80" AllowResize="true" AllowDragging="true"
            ResizingMode="Postponed" SaveStateToCookies="true">
            <CloseButtonImage Url="Images/close.png" AlternateText="No image" />
            <ContentStyle ForeColor="#666677" Font-Names="Tahoma" Font-Size="10px" />
            <ContentCollection>
                <dx:PopupControlContentControl runat="server">
                    <div>
                        When a Roman general is betrayed and his family murdered by a corrupt prince, he
                        comes to Rome as a gladiator to seek revenge.</div>
                </dx:PopupControlContentControl>
            </ContentCollection>
        </dx:ASPxPopupControl>
    </div>
    </form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e) {

    }
}
See Also