ASPxHtmlEditor.ReplacePlaceholders(String, Object) Method
Replaces placeholders with the specified values.
Namespace: DevExpress.Web.ASPxHtmlEditor
Assembly: DevExpress.Web.ASPxHtmlEditor.v18.2.dll
Declaration
Parameters
Name | Type | Description |
---|---|---|
html | String | A string value that specifies the HTML code to process. |
placeholders | Object | An object that specifies the placeholders and values to replace them. |
Returns
Type | Description |
---|---|
String | A string value that is the resulting HTML code with the placeholders replaced. |
Example
This example demonstrates how to replace placeholders with data specified as an object. When the Insert Date button is clicked, the DateNow and TimeNow placeholders are replaced using the ASPxHtmlEditor.ReplacePlaceholders method’s ReplacePlaceholders(string html, object placeholders) overload.
Note
A complete sample project is available at https://github.com/DevExpress-Examples/aspxhtmleditor-how-to-specify-placeholders-using-dictionary-and-object-structures-t283576
<dx:ASPxHtmlEditor ID="HtmlEditor" ClientInstanceName="HtmlEditor" runat="server">
<Toolbars>
<dx:HtmlEditorToolbar>
<Items>
<dx:ToolbarUndoButton>
</dx:ToolbarUndoButton>
<dx:ToolbarRedoButton>
</dx:ToolbarRedoButton>
<dx:ToolbarBoldButton BeginGroup="True">
</dx:ToolbarBoldButton>
<dx:ToolbarItalicButton>
</dx:ToolbarItalicButton>
<dx:ToolbarUnderlineButton>
</dx:ToolbarUnderlineButton>
<dx:ToolbarStrikethroughButton>
</dx:ToolbarStrikethroughButton>
<dx:ToolbarJustifyLeftButton BeginGroup="True">
</dx:ToolbarJustifyLeftButton>
<dx:ToolbarJustifyCenterButton>
</dx:ToolbarJustifyCenterButton>
<dx:ToolbarJustifyRightButton>
</dx:ToolbarJustifyRightButton>
<dx:ToolbarInsertPlaceholderDialogButton>
</dx:ToolbarInsertPlaceholderDialogButton>
</Items>
</dx:HtmlEditorToolbar>
</Toolbars>
<Placeholders>
<dx:HtmlEditorPlaceholderItem Value="DateNow" />
<dx:HtmlEditorPlaceholderItem Value="TimeNow" />
<dx:HtmlEditorPlaceholderItem Value="FirstName" />
<dx:HtmlEditorPlaceholderItem Value="LastName" />
</Placeholders>
</dx:ASPxHtmlEditor>
<dx:ASPxButton ID="SignatureButton" runat="server" OnClick="Insert_Signature"
Text="Insert Signature"></dx:ASPxButton>
<dx:ASPxButton ID="DateButton" runat="server" OnClick="Insert_Date" Text="Insert Date">
</dx:ASPxButton>
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the ReplacePlaceholders(String, Object) method.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.