У меня есть проверка, похожая на демонстрационный URL, который использует проверку MVC и css - это не так уж сложно сделать - мой CSS выглядит следующим образом:
.field-validation-error
{
background:url('/Styles/icons/validation-box-medium.gif') no-repeat;
padding:10px 4px 4px 28px;
width:188px;
height:20px;
position:absolute;
z-index:1;
clear:both;
color:#780701;
}
![My background image - your welcome to use it](https://i.stack.imgur.com/owRbl.gif)
И мой код вида выглядит так:
<div>
<div class="editor-label">
<%: Html.LabelRequiredFor(model => model.Product.Price)%>
</div>
<div class="editor-field">
<%: Html.TextBoxTwoDecimalFor(model => model.Product.Price)%>
<div style="clear:both;"></div>
<%= Html.ValidationMessageFor(model => model.Product.Price)%>
</div>
</div>
У меня есть класс CSS для «clear: both», т.е. я никогда не использовал встроенные стили - но в качестве примера я опустил это.
Вы можете использовать часть или все содержимое этого поста, включая изображение: -)