I\'m looking for a way to change the default ASP.net MVC validation so that instead of putting a message next to each incorrect form field it would instead put an icon. I wo
Given the accepted answer, if you want to keep the original error message, just take out the transparent line and add a padding:
.field-validation-error
{
background-image: url('http://findicons.com/files/icons/1014/ivista/128/error.png');
background-repeat: no-repeat;
background-size: 16px 16px;
padding-left: 25px;
}