Skip to main content

EditPropertiesBase.EncodeHtml Property

Gets or sets a value that specifies whether the editor’s value and element content is rendered as pure HTML, or HTML markers are stripped out.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v22.2.dll

NuGet Package: DevExpress.Web


public virtual bool EncodeHtml { get; set; }

Property Value

Type Default Description
Boolean true

true if the HTML code contained within the editor’s value and element content is not executed and is converted into the corresponding text for display purposes, false if the editor’s value and element content can contain pure HTML code.


If the EncodeHtml property is set to true, the editor’s value and element content that contain HTML code is parsed, so that any angle bracket (the characters < and >) of HTML tags is converted to specific symbols (&lt; and &gt;) when the editor renders its value and elements to the page. This allows the HTML code to be represented on the page as text.

If this property is set to false, the content of the data values and element content that contains HTML tags are not specifically parsed, and are rendered as pure HTML markup. This allows the result of the HTML code to be displayed within the editor. Note however, that this functionality doesn’t apply to the text displayed within an editor’s edit box.

Refer to the HTML Encoding topic for more information on DevExpress ASP.NET controls encoding.


The EncodeHtml property synchronizes its value with the editor’s EncodeHTML property.

See Also