ValidationContext.MemberName Eigenschap

Definitie

Hiermee haalt u de naam van het lid op of stelt u deze in om te valideren.

public:
 property System::String ^ MemberName { System::String ^ get(); void set(System::String ^ value); };
public string MemberName { get; set; }
member this.MemberName : string with get, set
Public Property MemberName As String

Waarde van eigenschap

De naam van het lid dat moet worden gevalideerd.

Opmerkingen

Deze eigenschap vertegenwoordigt de naam van een entiteitslid, niet de naam van een corresponderend gegevensveld. Daarom is deze naam niet gelokaliseerd. Deze moet alleen worden ingesteld voor eigenschaps- of parametercontexten.

In .NET Framework 4.7.2 en eerdere versies, wanneer u een aangepaste System.ComponentModel.DataAnnotations.ValidationAttributegebruikt, retourneert de eigenschap MemberNamenull. Vanaf .NET Framework oktober 2019 Preview van kwaliteitsrollup voor .NET Framework 4.8 retourneert de eigenschap de naam van het lid als u de volgende instelling toevoegt aan uw bestand web.config:

<configuration>
   <appSettings>
      <add key="aspnet:GetValidationMemberName" value="true" />
   </appSettings>
</configuration>

Zonder deze instelling retourneert deze eigenschap null met .NET Framework Oktober 2019 Preview van kwaliteitsrollup of latere versies.

In .NET Framework 4.8-versie vóór de update van oktober 2019 retourneert deze eigenschap de lidnaam zonder de configuratie-instelling. Als u het web.config-bestand wijzigt zoals in het vorige voorbeeld, wordt de eigenschap geretourneerd null.

Van toepassing op