Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MVC3.NET-验证_.net_Asp.net Mvc 3_Validation - Fatal编程技术网

MVC3.NET-验证

MVC3.NET-验证,.net,asp.net-mvc-3,validation,.net,Asp.net Mvc 3,Validation,我有一个使用MVC3和.NET4构建的网页 验证非常有效,因为我的客户端和服务器端逻辑可以按要求工作。 如果设置为“必需”时未输入字段,则字段背景颜色为标准MVC3“红色”,但是,字段宽度“缩小”了几个像素,这意味着字段的右侧未与非必需字段对齐(且已分配相同的css类) 例如: 验证前: 第一个字段是必填字段,具有class=“names”-宽度:200px 第二个字段不是必需的,具有class=“names”-宽度:200px 验证后: 第1个字段为必填字段,有2个class=“name”和“

我有一个使用MVC3和.NET4构建的网页 验证非常有效,因为我的客户端和服务器端逻辑可以按要求工作。 如果设置为“必需”时未输入字段,则字段背景颜色为标准MVC3“红色”,但是,字段宽度“缩小”了几个像素,这意味着字段的右侧未与非必需字段对齐(且已分配相同的css类)

例如:

验证前: 第一个字段是必填字段,具有class=“names”-宽度:200px 第二个字段不是必需的,具有class=“names”-宽度:200px

验证后: 第1个字段为必填字段,有2个class=“name”和“输入验证错误”-宽度:<200px~198px 第二个字段不是必需的,有2个class=“name”和“valid”-宽度:200px


任何帮助都将不胜感激。

这是因为法线字段使用2像素宽的边框。错误字段仅为1像素宽。您可以更改CSS以调整边框的大小或字段的宽度。

将“输入验证错误”更改为具有2倍宽度的实心边框,并进行了处理。谢谢你的帮助和对我问题的快速回答