Поделиться через


ValidationHtmlAttributeProvider.AddAndTrackValidationAttributes Метод

Определение

Добавляет html-атрибуты, связанные с проверкой, в attributes параметр , если проверка клиента включена, и атрибуты проверки еще не добавлены для этого expression в текущей <форме>.

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

Параметры

viewContext
ViewContext

Экземпляр ViewContext текущего область.

modelExplorer
ModelExplorer

Объект ModelExplorer для expression.

expression
String

Имя выражения относительно текущей модели.

attributes
IDictionary<String,String>

Объект Dictionary<TKey,TValue> для получения атрибутов проверки. Сопоставляет имена атрибутов проверки со значениями.String Значения должны быть закодированы в ФОРМАТЕ HTML перед записью в HTML-документ или ответ.

Комментарии

Отслеживает в expression текущем объекте FormContext , чтобы избежать создания повторяющихся атрибутов проверки. То есть атрибуты проверки добавляются только в том случае, если ни в предыдущем вызове не было добавлено их для поля с таким именем в <форме>.

Применяется к