double 変数があります:
public double Width { set; get; }
番号を検証してエラーメッセージを表示したいので、次を追加しました:
[Range(0.0, Double.MaxValue, ErrorMessage = "Width must be a valid number")]
負の数を入力するとうまくいきますが、空のままにするか文字を入力すると、内部エラーメッセージは
"入力文字列は、正しい形式ではありませんでした。"
ModelState の ErrorMessage または error.exception.InnerException.message を手動で処理する必要があるため、 @html.validationmessagefor は使用しません。
どうすれば修正できますか?