我正在使用 razor 呈现文本框及其验证消息:
@Html.TextBoxFor(m => m.Login, new { maxlength = "20"})
@Html.ValidationMessageFor(m => m.Login)
我需要在元素下方显示验证消息,并且我需要该样式在 IE9 和 IE7 中都有效。如果我使用 <br />
, IE 7 在下方显示一个空行然后显示消息,而 IE 9 在输入下方正确显示消息,没有任何空格。
有没有一种方法可以为这两个浏览器执行此操作?我也想知道做这种事情最合适的方法。
提前致谢。
最佳答案
<div>
@Html.TextBoxFor(m => m.Login, new { maxlength = "20"})
</div>
<div>
@Html.ValidationMessageFor(m => m.Login)
</div>
关于html - 在输入下方显示验证消息(IE9 和 IE7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278646/