我的.cshtml代码:
<p>@(
building.Devices.Any() ?
string.Format("<b>{0}</b>: {1}", Localization.DevicesCount, building.Devices.Count) :
Localization.NoDevices
)</p>
我的html输出:
<p><b>Anzahl Geräte</b>: 1</p>
但我想要这个:
<p><b>Anzahl Geräte</b>: 1</p>
问题:
我可以用HTML标签打印我的字符串而不是像我那样打印?
提前感谢您的帮助。
答案 0 :(得分:1)
使用@Html.Raw(...)
代替@(...)
,但意识到您不会是HTML编码。在这种情况下,它看起来非常安全,但如果您输出用户提供的数据,您可能希望对用户提供的任何内容进行HTML编码。