在 Blazor 中混合清理过的 html 和原始 html

马科斯

我有一长串单词,由冒号 ( <word 1>:word 2:word 3:etc)分隔,我希望在调整浏览器大小时将其拆分为冒号,而不是空格字符。

我发现如果你把这个字符放在&#8203冒号之后,它会按照我想要的方式进行拆分,但是要在一个 blazor 页面中插入这个字符。

如何在冒号后插入这个字符,而不将这些单词呈现为未消毒的 html?

就像是 &lt;word 1&gt;:&#8203word 2:&#8203word 3:etc

马科斯

您必须使用相当于零宽度空间的 unicode 替换,而不是 html。

.Replace(":", ":\u200b")将呈现:&ZeroWidthSpace;,这与:&#8203;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章