ValidationContext.MemberName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger namnet på medlemmen som ska verifieras.
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
Egenskapsvärde
Namnet på medlemmen som ska verifieras.
Kommentarer
Den här egenskapen representerar ett entitetsmedlemsnamn, inte namnet på ett motsvarande datafält. Därför är det här namnet inte lokaliserat. Den bör endast anges för egenskaps- eller parameterkontexter.
I .NET Framework 4.7.2 och tidigare versioner, när du använder en anpassad System.ComponentModel.DataAnnotations.ValidationAttribute, returnerar egenskapen MemberNamenull. Från och med .NET Framework oktober 2019 förhandsgranskning av sammanslagning av kvalitet för .NET Framework 4.8, returnerar egenskapen medlemsnamnet om du lägger till följande inställning i filen web.config:
<configuration>
<appSettings>
<add key="aspnet:GetValidationMemberName" value="true" />
</appSettings>
</configuration>
Utan den här inställningen returnerar den här egenskapen null med .NET Framework oktober 2019 förhandsversion av kvalitetsuppslagning eller senare versioner.
I .NET Framework 4.8-versionen före uppdateringen från oktober 2019 returnerar den här egenskapen medlemsnamn utan konfigurationsinställningen. Om du ändrar din web.config fil enligt föregående exempel returnerar nullegenskapen .