ValidationContext.MemberName 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
유효성을 검사할 멤버의 이름을 가져오거나 설정합니다.
public:
property System::String ^ MemberName { System::String ^ get(); void set(System::String ^ value); };
public string MemberName { get; set; }
public string? MemberName { get; set; }
member this.MemberName : string with get, set
Public Property MemberName As String
속성 값
유효성을 검사할 멤버의 이름입니다.
설명
이 속성은 해당 데이터 필드의 이름이 아닌 엔터티 멤버 이름을 나타냅니다. 따라서 이 이름은 지역화되지 않습니다. 속성 또는 매개 변수 컨텍스트에 대해서만 설정해야 합니다.
.NET Framework 4.7.2 이하 버전에서 사용자 지정 System.ComponentModel.DataAnnotations.ValidationAttribute을 사용할 때 MemberName
속성이 null
를 반환합니다. .NET Framework 2019년 10월 .NET Framework 4.8 품질 롤업 미리 보기부터 속성은 web.config 파일에 다음 설정을 추가하면 멤버 이름을 반환합니다.
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
이 설정이 없으면 이 속성은 품질 롤업 이상 버전의 .NET Framework 2019년 10월 미리 보기와 함께 반환 null
됩니다.
2019년 10월 업데이트 이전의 .NET Framework 4.8 버전에서 이 속성은 구성 설정 없이 멤버 이름을 반환합니다. 이전 예제와 같이 web.config 파일을 변경하면 속성이 를 반환합니다 null
.
적용 대상
.NET