C# 解码元值

C# 解码元值,c#,asp.net,C#,Asp.net,我通过服务器端逻辑在占位符中添加元标记 var meta = new HtmlMeta(); meta.Attributes.Add("property", "content"); meta.Content = "Jame's item"; return meta; 之后,我将其添加到一个占位符中,以便在页面中呈现。问题是,当我在视图源中看到该属性时,该属性的值将被编码,即它被渲染为 <meta property="og:description" cont

我通过服务器端逻辑在占位符中添加元标记

    var meta = new HtmlMeta();
    meta.Attributes.Add("property", "content");
    meta.Content = "Jame's item";
    return meta;
之后,我将其添加到一个占位符中,以便在页面中呈现。问题是,当我在视图源中看到该属性时,该属性的值将被编码,即它被渲染为

<meta property="og:description" content="Jame&#39;sitem" />


我无法弄清楚如何以及从何处进行这种编码?是否可以将值呈现为“Jame's item”

恐怕HtmlMeta和许多人一样会自动对内容和值进行编码。 您可以使用Literal,从头开始构建自己的标记