ValidationHtmlAttributeProvider.AddAndTrackValidationAttributes Metoda

Definicja

Dodaje atrybuty HTML związane z walidacją do attributes elementu , jeśli weryfikacja klienta jest włączona, a atrybuty weryfikacji nie zostały jeszcze dodane dla tego expression elementu w bieżącym <formularzu>.

public:
 virtual void AddAndTrackValidationAttributes(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExplorer ^ modelExplorer, System::String ^ expression, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ attributes);
public virtual void AddAndTrackValidationAttributes (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, System.Collections.Generic.IDictionary<string,string> attributes);
abstract member AddAndTrackValidationAttributes : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * System.Collections.Generic.IDictionary<string, string> -> unit
override this.AddAndTrackValidationAttributes : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer * string * System.Collections.Generic.IDictionary<string, string> -> unit
Public Overridable Sub AddAndTrackValidationAttributes (viewContext As ViewContext, modelExplorer As ModelExplorer, expression As String, attributes As IDictionary(Of String, String))

Parametry

viewContext
ViewContext

ViewContext Wystąpienie bieżącego zakresu.

modelExplorer
ModelExplorer

Element ModelExplorer dla .expression

expression
String

Nazwa wyrażenia względem bieżącego modelu.

attributes
IDictionary<String,String>

Element Dictionary<TKey,TValue> do odbierania atrybutów weryfikacji. Mapuje nazwy atrybutów weryfikacji na ich String wartości. Wartości muszą być zakodowane w formacie HTML, zanim zostaną zapisane w dokumencie HTML lub odpowiedzi.

Uwagi

expression Śledzi element w bieżącymFormContext, aby uniknąć generowania zduplikowanych atrybutów weryfikacji. Oznacza to, że atrybuty weryfikacji są dodawane tylko wtedy, gdy żadne poprzednie wywołanie nie dodało ich dla pola o tej nazwie w formularzu<>.

Dotyczy