最近,我开始使用新的 Web API 帮助页面功能,该功能最近添加到了 Web API 项目模板中。我注意到一些“附加信息”栏始终为“无”。
经过一番查看标记后,我发现此信息应该来自属性
<td class="parameter-annotations">
@if (parameter.Annotations.Count > 0)
{
foreach (var annotation in parameter.Annotations)
{
<p>@annotation.Documentation</p>
}
}
else
{
<p>None.</p>
}
</td>
但是我应该使用什么样的属性来填充附加信息?
谢谢
See 这个网站有关如何添加附加信息的示例。
它基本上是注释你的模型,所以在你的情况下它会是这样的:-
public class Product
{
/// <summary>
/// The id of the product
/// </summary>
[Required]
public int Id { get; set; }
/// <summary>
/// The name of the product
/// </summary>
[MaxLength(50)]
public string Name { get; set; }
}
这会给你这样的输出:-
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)