我试图在ASP.NET MVC3中为@ Html.ValidationMessageFor()使用不同的消息。这可以正常工作,但似乎使消息始终显示,例如如果我这样做:
@Html.ValidationMessageFor(model => model.TimesheetEntry.Product)
那么错误仅在我提交表单时显示,并且无效。但是,如果我这样做:
@Html.ValidationMessageFor(model => model.TimesheetEntry.Product,"custom error")
解决方法
你是否从
this question尝试过CSS?
.field-validation-valid { display: none; } .validation-summary-valid { display: none; }