ValidationContext.MemberName Egenskap

Definition

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 .

Gäller för