Asp.net core mvc Asp.net Core 2.1 MVC在视图中解码

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

嗨,我想在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(System.Web.HttpUtility.UrlDecode(text))
这些都不起作用。 感谢您的建议。

@{
var span=“热三明治”;
}

要显示为字符串,请使用
@span
,结果:

热三明治

@Html.Raw(span)
,结果:

热三明治


您想将HTML呈现为字符串还是HTML?例如,
{var span=“Hot Sandwiches”}
显示为字符串,使用
@span
,结果将是
热三明治
@Html.Raw(span)
,结果将是
热三明治
,效果很好!谢谢:)
&lt;span class=&quot;card-text h5 text-danger&quot;&gt;Hot Sandwiches&lt;/span&gt;
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))