Стилизация сообщений проверки MVC3 - PullRequest
0 голосов
/ 15 декабря 2011

Мне нравятся сообщения проверки по умолчанию в MVC3, но теперь я перехожу к некоторым гораздо более крупным формам, элементы формы должны сидеть намного теснее.Это вызывает проблемы с сообщениями проверки по умолчанию.Они либо переносятся, приводя к тому, что половина сообщения появляется под элементом формы, либо полностью нарушают макет моей формы.

У кого-нибудь есть хорошее решение этой проблемы?

Будет ли для сообщения проверки значениебыть подсказкой? Как вы думаете?Хотелось бы услышать ваши предложения и решения.

С уважением, Пол

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

По умолчанию проверочное сообщение - SPAN. Если вы хотите использовать другой элемент (например, IMG), вам необходимо создать собственное расширение сообщения проверки. Изучите метод ValidationMessageHelper в MVC, чтобы понять, как строится значение по умолчанию SPAN. Я думаю, что вы можете повторно использовать пользовательские атрибуты, такие как data-valmsg-for. Кроме того, вам нужно изменить jquery.validate.unobtrusive.js , предполагая, что вы используете ненавязчивую проверку ajax.

1 голос
/ 15 декабря 2011

Это все зависит от вашего макета.Вы можете поместить ValidationMessage куда угодно и стилизовать его так, как хотите.Просто посмотрите на выходной HTML и выясните, как выложить сообщение так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...