ValidationHtmlAttributeProvider.AddAndTrackValidationAttributes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果启用了客户端验证,并且尚未在当前<窗体>中为此添加验证属性,则向 expression
添加与验证相关的 HTML attributes
属性。
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中的 ,以避免生成重复的验证属性。 也就是说,仅当之前没有调用为窗体>中<具有此名称的字段添加验证属性时,才会添加这些属性。