Is there an equivalent to Html.Raw in Blazor?
Is there an equivalent to Html.Raw in Blazor?
I have some HTML that is stored in a string. How can I render this is a Blazor/Razor view without automatic HTML encoding?
2 Answers
2
Not right now, but will have it probably in the next version: Follow this
Workaround (from that issue):
cshtml
index.html
Feature to render raw HTML was added in Blazor
0.5.0 version. This is the example of how raw HTML can be rendered from string
containing HTML content:
Blazor
string
@((MarkupString)myMarkup)
@functions {
string myMarkup = "<p class='markup'>This is a <em>markup string</em>.</p>";
}
More info can be found in "Blazor 0.5.0 experimental release now available" announcement.
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.