PopupBuilder.ID(JS) Method

Specifies the id attribute for the control's HTML element (used for nested controls within templates).

Namespace: DevExtreme.AspNet.Mvc.Builders

Assembly: DevExtreme.AspNet.Core.dll

Declaration

public PopupBuilder ID(
    JS expr
)

Parameters

Name Type Description
expr JS

A JavaScript expression that specifies the id attribute value.

Returns

Type Description
PopupBuilder

A reference to this instance after the method is called.

Remarks

Use this method when you nest the Popup control within a template. The method allows you to specify the id attribute for the control's HTML element. To do this, use the new JS() expression. Refer to ID Option: Nested Controls in Templates for more information.

@using(Html.DevExtreme().NamedTemplate("myTemplate")) {
    @(Html.DevExtreme().Popup()
        .ID(new JS("'popup_' + ID"))
    )
}

After you specify the id attribute, you can use it to access the control's JavaScript API at runtime (for example, to call methods).

See Also