ASPxHtmlEditor.ReplacePlaceholders(String, Dictionary<String, String>) Method
Replaces placeholders with the specified values.
Namespace: DevExpress.Web.ASPxHtmlEditor
Assembly: DevExpress.Web.ASPxHtmlEditor.v21.2.dll
NuGet Package: DevExpress.Web
Declaration
public static string ReplacePlaceholders(
string html,
Dictionary<string, string> placeholders
)
Parameters
Name | Type | Description |
---|---|---|
html | String | A string value that specifies the HTML code to process. |
placeholders | Dictionary<String, String> | The collection of 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 Signature button is clicked, the FirstName and LastName placeholders are replaced using the ASPxHtmlEditor.ReplacePlaceholders method’s ReplacePlaceholders(string html, Dictionary <String, String> placeholders) overload.
<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>
See Also