ASPxHtmlEditor is a rich-text WYSIWYG HTML editor for ASP.NET. Its intuitive user interface enables even inexperienced users to edit HTML page contents with ease. This demo describes several of the features available to you when using the ASPxHtmlEditor control.
The ASPxHtmlEditor control automatically performs validation, editing and filtering of the entered HTML code and is able to remove all potentially harmful code. The editor exposes several options, allowing you to control required automatic transformations.
Content Filtering
Use the AllowScripts, AllowIFrames, AllowFormElements, AllowIdAttributes, and AllowStyleAttributes properties to control whether tags and attributes of certain predefined types – scripts, IFRAME, form elements, ID attributes, and style attributes respectively – are allowed within the editor's HTML code.
The AllowedDocumentType property specifies the document types that are allowed within the editor. The available options are: XHTML 1.0 Transitional, HTML 5, or both. HTML code entered into the editor's HTML View is automatically transformed according to the specified document type.
Content Editing
The UpdateDeprecatedElements property specifies whether deprecated elements (such as u, s, strike, font, center) occurring within the editor's HTML markup should be replaced with their valid analogs.
The UpdateBoldItalic property specifies the necessity of converting the 'b' and 'i' elements into the 'strong' and 'em' elements respectively.
The ResourcePathMode property specifies if resource paths should be changed to absolute, relative, or root relative.
The AllowCustomColorsInColorPickers property specifies whether an end-user can specify a custom color in editor color buttons.
The EnterMode property allows you to specify the editor's behavior when the ENTER key is pressed by an end-user – you can choose between a paragraph or line break rendering.
The AllowEditFullDocument property specifies if end-users can edit full document content or the body tag content only.