【发布时间】:2020-05-20 13:13:24
【问题描述】:
我使用 asp.net 核心 API,我的问题是
我将如何访问自定义属性中的请求上下文,实际上我是在我想在此处访问的请求标头中发送时区信息。
我的 C# 日期验证代码是
public class DateRangeAttribute : ValidationAttribute
{
public string StartDate { get; set; }
public string EndDate { get; set; }
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
if (validationContext == null)
{
throw new ArgumentNullException();
}
return new ValidationResult("Date is not in given range.", new List<string>() {
validationContext.MemberName
});
}
}
我的模特是
[DateRange(StartDate = "01/01/2000", EndDate = "12/31/9999")]
public DateTime StartWork { get; set; }
【问题讨论】:
标签: c# asp.net-core asp.net-web-api