Skip to main content
All docs
V25.1
  • ASPxDiagram.ClientInstanceName Property

    Specifies the ASPxDiagram‘s programmatic identifier on the client.

    Namespace: DevExpress.Web.ASPxDiagram

    Assembly: DevExpress.Web.ASPxDiagram.v25.1.dll

    NuGet Package: DevExpress.Web

    Declaration

    [DefaultValue("")]
    public string ClientInstanceName { get; set; }

    Property Value

    Type Default Description
    String String.Empty

    The control’s client identifier.

    Remarks

    Use the ClientInstanceName property to specify a unique client-side identifier for the ASPxDiagram control. Use this identifier on the client side to access the ASPxClientDiagram object in code.

    Example

    <script>
        var diagramData;
        function SaveDiagramData(s, e) {
            diagramData = diagram.Export();
        };
        function LoadDiagramData(s, e) {
            diagram.Import(diagramData);
        };
    </script>
    
    <dx:ASPxDiagram ID="ASPxDiagram1" runat="server" ClientInstanceName="diagram" />
    
    <dx:ASPxButton ID="btnSave" runat="server" Text="Save" AutoPostBack="False" ClientSideEvents-Click="SaveDiagramData" />
    <dx:ASPxButton ID="btnLoad" runat="server" Text="Load" AutoPostBack="False" ClientSideEvents-Click="LoadDiagramData" />
    

    If the ClientInstanceName property is not specified for a control, the control’s client identifier is generated automatically and equals the value of the control’s ID property. In this case, client-side access to the control is not allowed when the control is in a naming container, for instance, within an ASPxPageControl‘s page or an ASPxPopupControl‘s window.

    See Also