是否可以让ValidationMessageFor帮助程序仅显示字段验证程序之一的错误消息。例如,如果我的模型中有一个字段,如下所示:
[Required]
[Remote("SymbolUnique", "RemoteValidation", ErrorMessage = "A document already exists in the database for the entered symbol")]
public string Symbol { get; set; }
我不希望显示所需的消息,只对正在突出显示的文本框的可视指示感到满意,但显示远程验证器的消息。如果我将required属性的ErrorMessage参数设置为空字符串,那么在设置ErrorMessage和ErrorMessageResourceName时会出现错误,因为框架开始过于聪明......
答案 0 :(得分:0)
我知道这很难看,但这会起作用
public class CustomeRequired : RequiredAttribute
{
public CustomeRequired()
{
this.ErrorMessage = "";
}
}