Bagikan melalui


ValidationHtmlAttributeProvider.AddAndTrackValidationAttributes Metode

Definisi

Menambahkan atribut HTML terkait validasi ke attributes jika validasi klien diaktifkan dan atribut validasi belum ditambahkan untuk ini expression dalam formulir> saat ini<.

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))

Parameter

viewContext
ViewContext

Instans ViewContext untuk cakupan saat ini.

modelExplorer
ModelExplorer

ModelExplorer untuk expression.

expression
String

Nama ekspresi, relatif terhadap model saat ini.

attributes
IDictionary<String,String>

Dictionary<TKey,TValue> untuk menerima atribut validasi. Memetakan nama atribut validasi ke nilainya String . Nilai harus dikodekan HTML sebelum ditulis ke dokumen atau respons HTML.

Keterangan

expression Melacak di saat ini FormContext untuk menghindari pembuatan atribut validasi duplikat. Artinya, atribut validasi ditambahkan hanya jika tidak ada panggilan sebelumnya yang menambahkannya untuk bidang dengan nama ini dalam <formulir>.

Berlaku untuk