我有一个使用MVC3和.NET 4构建的网页 验证工作得很好,因为我的客户端和服务器端逻辑按要求工作。 如果在设置为“required”时没有输入字段,则字段背景颜色是标准MVC3“红色”,但是,字段“缩小”宽度的几个像素,这意味着字段的右侧不是与不需要的字段对齐(并且分配了相同的css类)。
例如:
验证前: 第一个字段是必需的,并且有一个class =“names” - 宽度:200px 第二个字段不是必需的,并且有一个class =“names” - width:200px
验证后: 第一个字段是必需的,有2个类=“名字”& “input-validation-error” - width:< 200px~198px 第二个字段不是必需的,有2个类=“名字”& “有效” - 宽度:200px
任何帮助都将不胜感激。
答案 0 :(得分:2)
这是因为普通字段使用了一个2像素宽的bezeled边框。误差字段仅为1像素宽。您可以更改CSS以调整边框的大小或字段的宽度。