C# ASP.NET MVC-使用XDocument-br标记在屏幕上显示为文本

C# ASP.NET MVC-使用XDocument-br标记在屏幕上显示为文本,c#,xml,asp.net-mvc,linq-to-xml,C#,Xml,Asp.net Mvc,Linq To Xml,我有一个包含多个属性的XML文档,每个属性都有一个摘要描述节点。summary description节点有时包含html标记,我希望使用这些标记在页面上实际创建换行符,但是标记当前显示为文本。我目前正在使用控件中的XDocument获取summaryDescription节点的值,然后通过视图模型将其传递给视图 XML <summaryDescription> A very spacious first floor four bedroom apartment situated i

我有一个包含多个属性的XML文档,每个属性都有一个摘要描述节点。summary description节点有时包含html
标记,我希望使用这些标记在页面上实际创建换行符,但是
标记当前显示为文本。我目前正在使用控件中的XDocument获取summaryDescription节点的值,然后通过视图模型将其传递给视图

XML

<summaryDescription>
A very spacious first floor four bedroom apartment situated in a convenient location. The apartment has a very impressive accommodation comprising main entrance foyer leading to hall, formal lounge, well appointed kitchen breakfast area and TV common room, family bathroom and en-suite shower room.<br/><br/>
</summaryDescription>
正如您所看到的,summaryDescription xml节点的末尾有两个换行符,但它们当前在页面上显示为文本。如果有人能帮助我强制页面将
标记视为html标记,我将非常感激


提前谢谢

在razor视图标记中,对属性使用此扩展方法

公共静态IHtmlString转义HTML(此HtmlHelper HtmlHelper,字符串值)
{
返回新的HtmlString(value.ToString());
}


验证源代码中的编码(使用非XML编辑器),并发布视图中如何显示
属性。
@Html.EscapeHTML(Model.Property)