a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
19 lines
817 B
C#
19 lines
817 B
C#
namespace System.Web.Mvc {
|
|
using System.Diagnostics.CodeAnalysis;
|
|
|
|
public class ModelClientValidationRemoteRule : ModelClientValidationRule {
|
|
|
|
[SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", Justification = "The value is a not a regular URL since it may contain ~/ ASP.NET-specific characters")]
|
|
public ModelClientValidationRemoteRule(string errorMessage, string url, string httpMethod, string additionalFields) {
|
|
ErrorMessage = errorMessage;
|
|
ValidationType = "remote";
|
|
ValidationParameters["url"] = url;
|
|
|
|
if (!string.IsNullOrEmpty(httpMethod)) {
|
|
ValidationParameters["type"] = httpMethod;
|
|
}
|
|
|
|
ValidationParameters["additionalfields"] = additionalFields;
|
|
}
|
|
}
|
|
} |