Share via


ModelClientValidationRule.ValidationParameters Property

Gets the list of validation parameters.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Syntax

'Declaration
Public ReadOnly Property ValidationParameters As IDictionary(Of String, Object)
    Get
public IDictionary<string, Object> ValidationParameters { get; }
public:
property IDictionary<String^, Object^>^ ValidationParameters {
    IDictionary<String^, Object^>^ get ();
}

Property Value

Type: System.Collections.Generic.IDictionary<String, Object>
A list of validation parameters.

Examples

The following example shows how the ModelClientValidationRegexRule constructor sets the error message and validation type, and how it adds a regular expression rule.

public class ModelClientValidationRegexRule : ModelClientValidationRule {
    public ModelClientValidationRegexRule(string errorMessage, 
           string pattern) 
    {
        ErrorMessage = errorMessage;
        ValidationType = "regularExpression";
        ValidationParameters.Add("pattern", pattern);
    }
}
Public Class ModelClientValidationRegexRule 
    Inherits ModelClientValidationRule 
    Public Sub New(ByVal errMessage As String, ByVal pattern As String) 
        ErrorMessage = errMessage 
        ValidationType = "regularExpression" 
        ValidationParameters.Add("pattern", pattern) 
    End Sub 
End Class

See Also

Reference

ModelClientValidationRule Class

System.Web.Mvc Namespace