2017-10-28 10 views
0

で空の文字列を許す...jQueryの検証控えめな私は私のモデルでこれを持っているブラウザ

[Required(ErrorMessage = "Passwords must be at least eight characters.")] 

、ブラウザは私がフォームを送信させません。

空の文字列 ''を提出すると、投稿が返され、検証エラーが返されます。

空の文字列を許可しないようにクライアントの検証を行うにはどうすればよいですか?

空の文字列が長さゼロになるため、サーバー上で検証に失敗したように見えます。

クライアントとサーバーの間に奇妙な不一致があります。

答えて

0

は、モデルのプロパティの値に

[Required(ErrorMessage = "Passwords must be at least eight characters.")] 
[RegularExpression("^[A-Za-z0-9]$", ErrorMessage = "Field can not contain only spaces")] 
public string somestring {get;set;} 
をスペースを許可しないように RegularExpressionを使用するようにしてください