Asp.net core mvc Asp.net Core 2.1 MVC在视图中解码
嗨,我想在razor视图中使用三元运算符。但是,视图引擎将编码特殊字符,如<和> 代码: 我的目标是: 热的 三明治 我尝试了几种选择,例如Asp.net core mvc Asp.net Core 2.1 MVC在视图中解码,asp.net-core-mvc,Asp.net Core Mvc,嗨,我想在razor视图中使用三元运算符。但是,视图引擎将编码特殊字符,如 代码: 我的目标是: 热的 三明治 我尝试了几种选择,例如 Html.Raw(text) Html.Raw(System.Net.WebUtility.HtmlDecode(text)) Html.Raw(System.Net.WebUtility.UrlDecode(text)) Html.Raw(System.Web.HttpUtility.HtmlDecode(text)) Html.Raw(Syste
Html.Raw(text)
Html.Raw(System.Net.WebUtility.HtmlDecode(text))
Html.Raw(System.Net.WebUtility.UrlDecode(text))
Html.Raw(System.Web.HttpUtility.HtmlDecode(text))
Html.Raw(System.Web.HttpUtility.UrlDecode(text))
这些都不起作用。
感谢您的建议。@{
var span=“热三明治”;
}
要显示为字符串,请使用@span
,结果:
热三明治
或@Html.Raw(span)
,结果:
热三明治
您想将HTML呈现为字符串还是HTML?例如,
{var span=“Hot Sandwiches”}
显示为字符串,使用@span
,结果将是热三明治
或@Html.Raw(span)
,结果将是热三明治
,效果很好!谢谢:)
<span class="card-text h5 text-danger">Hot Sandwiches</span>
Html.Raw(text)
Html.Raw(System.Net.WebUtility.HtmlDecode(text))
Html.Raw(System.Net.WebUtility.UrlDecode(text))
Html.Raw(System.Web.HttpUtility.HtmlDecode(text))
Html.Raw(System.Web.HttpUtility.UrlDecode(text))