相关疑难解决方法(0)

ValidationAttribute.ErrorMessage中的替换参数

在ASP.NET MVC 4应用程序中,LocalPasswordModel类(在Models\AccountModels.cs中)如下所示:

public class LocalPasswordModel
{
    [Required]
    [DataType(DataType.Password)]
    [Display(Name = "Current password")]
    public string OldPassword { get; set; }

    [Required]
    [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
    [DataType(DataType.Password)]
    [Display(Name = "New password")]
    public string NewPassword { get; set; }

    [DataType(DataType.Password)]
    [Display(Name = "Confirm new password")]
    [Compare("NewPassword", ErrorMessage = "The new password and confirmation password do not match.")]
    public string ConfirmPassword { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码在ErrorMessage字符串中包含两个替换参数:

ErrorMessage = "The {0} must …
Run Code Online (Sandbox Code Playgroud)

validation asp.net-mvc

13
推荐指数
1
解决办法
4052
查看次数

标签 统计

asp.net-mvc ×1

validation ×1