我正在尝试做类似的事情:
public class CreateViewModel
{
ErrorDescriber _describer;
public CreateViewModel(ErrorDescriber describer)
{
_describer = describer;
}
[Required(ErrorMessage = _describer.InvalidTitle())]
[MaxLength(300)]
public string Title { get; set; }
}
Required属性不知道对象中的任何_describer字段。任何提示?
答案 0 :(得分:1)
您无法使用实例成员进行属性初始化。只能使用const
或static
成员。