2012-01-04 22 views
0

私はMVC3と.NET 4を使用してWebページを作成しました 検証は、クライアントとサーバー側のロジックが必要に応じて機能するという点で優れています。 フィールドが「必須」に設定されているときにフィールドが入力されていない場合、フィールドの背景色は標準のMVC3「赤」ですが、フィールドは幅の数ピクセルだけ縮小します。つまり、フィールドの右端が必須ではないフィールドと整列していない(同じcssクラスが割り当てられている)検証前MVC3 .NET - 検証

例えば

第一フィールドが必要とされると、クラス=「名前」がある - 幅:200pxの 第二フィールドが必要とされていないのと=「名前」クラスを持っている - 幅:200pxの

検証後

: 第一フィールドは2クラスが必要となっている=「名前」&「入力検証エラー」 - 幅:< 200pxの〜198px 第二フィールドが必要と2クラス=「名前」&を持っていません」有効 " - 幅:200px

ご協力いただければ幸いです。

答えて

2

通常のフィールドでは、2ピクセル幅のベゼルボーダーが使用されるためです。エラーフィールドは1ピクセル幅です。境界線のサイズ、またはフィールドの幅を調整するには、CSSを変更します。

+0

"input-validation-error"を2px幅の実線の境界線に変更し、治療を行いました。 ご質問ありがとうございました – user1079925