我有一个使用ASP.NET WEB API开发的REST API。我使用了帮助页面nuget包来创建文档。我遇到的问题是,对于我的模型对象,我有XML文档注释,它们成为每个模型成员的帮助页面描述。我想让描述的某些部分在新行上,但是注释中的所有内容都作为一个段落呈现。我尝试在注释中添加<br/>
,但没有帮助。有人知道如何实现这一点吗?
我有一个使用ASP.NET WEB API开发的REST API。我使用了帮助页面nuget包来创建文档。我遇到的问题是,对于我的模型对象,我有XML文档注释,它们成为每个模型成员的帮助页面描述。我想让描述的某些部分在新行上,但是注释中的所有内容都作为一个段落呈现。我尝试在注释中添加<br/>
,但没有帮助。有人知道如何实现这一点吗?
<br/>
那样,而是将建议的解决方案从:
return node.InnerXml;
改为:
return node.InnerXml.Replace("\r\n", "<br/>").Replace("\n", "<br/>");
... 正如评论中指出的那样,可能有几个地方需要添加@Html.Raw()
,即ApiGroup.cshtml
、HelpPageApiModel.cshtml
和ResourceModel.cshtml
以及一些局部视图。
return node.InnerXml.Replace(Environment.NewLine, "<br>");
- Jon49