Method AddAndTrackValidationAttributes
| Improve this Doc View SourceAddAndTrackValidationAttributes(ViewContext, String, Column, IDictionary<String, String>)
Adds validation-related HTML attributes to the attributes if client validation is
enabled and validation attributes have not yet been added for this column in the
current <form>.
Declaration
public virtual void AddAndTrackValidationAttributes(ViewContext viewContext, string fullHtmlFieldName, Column column, IDictionary<string, string> attributes)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Mvc.Rendering.ViewContext | viewContext | A Microsoft.AspNetCore.Mvc.Rendering.ViewContext instance for the current scope. |
| System.String | fullHtmlFieldName | The full HTML field name. |
| Column | column | The Column. |
| System.Collections.Generic.IDictionary<System.String, System.String> | attributes | The System.Collections.Generic.Dictionary`2 to receive the validation attributes. Maps the validation attribute names to their System.String values. Values must be HTML encoded before they are written to an HTML document or response. |
Remarks
Tracks the fullHtmlFieldName in the current Microsoft.AspNetCore.Mvc.Rendering.ViewContext to avoid generating
duplicate validation attributes. That is, validation attributes are added only if no previous call has
added them for a field with this name in the <form>.