如何将可操作的控制字符从 JSON 文本元素传递到 razor 组件 Blazor 变量
Posted
技术标签:
【中文标题】如何将可操作的控制字符从 JSON 文本元素传递到 razor 组件 Blazor 变量【英文标题】:How to pass actionable control characters from a JSON text element to a razor component Blazor variable 【发布时间】:2020-10-31 20:36:51 【问题描述】:我想将包含控制字符的 JSON 文本字符串读入 razor 组件 Blazor 变量。 Blazor 变量是:
<p>@Product.Description</p>
我希望 JSON 文本包含控制字符,使字符串能够被格式化以供显示。我在示例 JSON 文本字符串中使用了 html 标签,显示了我想要的内容。
"Description": "This is a detailed description.<br> There is also a list of bullet points, for example:<br>● Helpful hints;<br>● Links to other sites.”
不幸的是, 标签被呈现为文本而不是换行符。我也尝试过 \r\n 和其他各种转义序列,但都呈现为文本。 谁能告诉我如何将可操作的控制字符从 JSON 文本元素传递到剃须刀组件 Blazor 变量?
【问题讨论】:
【参考方案1】:<p>@((MarkupString)Product.Description)</p>
【讨论】:
不,他不会。他几乎从不接受答案。看看他的历史。 (目前,我在回答之前检查了OP的历史。)这种态度在***的许多参与者中是典型的。毫无疑问,如果 ASP.NET 论坛上的版主充当了榜样。看到这个:***.com/a/62660744/6152891 彼得,我很抱歉接受缓慢。有时我需要一些时间才能回到键盘上(我也不接受不能解决我问题的答案)。以上是关于如何将可操作的控制字符从 JSON 文本元素传递到 razor 组件 Blazor 变量的主要内容,如果未能解决你的问题,请参考以下文章
将可写 StringBuilder 数组从 C# 传递给 C++
如何将 json 数据从 ruby 控制器传递到 javascript (Rails 6.1)?