gpt4 book ai didi

c# - 从 html 助手中获取未编码的 html

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:43 25 4
gpt4 key购买 nike

多年来,对此有很多答案,在有人对我大吼大叫之前,我已经尝试了所有答案,但就是无法工作。我正在使用 MVC 5、Razor 3、Visual Studio 2017。这是一个简化的测试:

在我的 App_Code 文件夹中,我有一个 SSLhelpers.cshtml 文件,其中包含:

@helper Macro(string Htext, string Ptext)
{
<h2>@Htext</h2>
<p>@Ptext</p>
}

在我看来我有:

@SSLhelpers.Macro("This is my header", "This is my paragraph text. We should 
be <strong>bold</strong> here but we're not.")

生成的html是:

<h2>This is my header</h2>

<p>This is my paragraph text. We should be &lt;strong&gt;bold&lt;/strong&gt;
here but we're not.</p>

如何避免编码?

谢谢。

最佳答案

您可以像这样使用 HtmlString:

@helper Macro(string Htext, string Ptext)
{
<h2>@(new HtmlString(Htext))</h2>
<p>@(new HtmlString(Ptext))</p>
}

关于c# - 从 html 助手中获取未编码的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50545195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com