【发布时间】:2021-10-12 12:05:51
【问题描述】:
我使用的是dot net core 3.1,streamreader读取req body为
string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
然后将请求正文转换为所需的模型为
var response = JsonConvert.DeserializeObject<MyModel>(requestBody);
MyModel 类:
public class MyModel
{
[Required]
[MaxLength(50)]
public string Name { get; set; }
}
但是 maxlength 属性在这里不起作用,它只是获取任意长度的字符串值。
【问题讨论】:
标签: .net asp.net-core annotations