ValidationContext.MemberName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.