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 , чтобы избежать создания повторяющихся атрибутов проверки. То есть атрибуты проверки добавляются только в том случае, если ни в предыдущем вызове не было добавлено их для поля с таким именем в <форме>.