我有一个使用.net core 2.0和Swashbuckle Swagger构建的API。当我在Swagger用户界面中单击“试用”时,我希望参数具有默认值。我尝试以下操作均未成功,无论如何,参数均为空白字段。
尝试#1:
[DefaultValue("1")]
public int page { get; set; }
尝试#2:
public int page{ get; set; } = 2;
尝试#3:
[DefaultValueAttribute]
public int page { get; set; }
尝试#4:
private int _page;
public Pagination()
{
this.page= 2;
}
public int page
{
get
{
return _page;
}
set
{
_page= value;
}
}