我有一个双变量:
public double Width { set; get; }
我想验证号码并显示错误消息,所以我添加了:
[Range(0.0, Double.MaxValue, ErrorMessage = "Width must be a valid number")]
如果我输入负数,效果很好,但如果我将其留空或输入字母 - 内部错误消息是
“输入字符串的格式不正确。”
我没有使用 @html.validationmessagefor ,因为我需要手动处理 ModelState 的 ErrorMessage 或 error.exception.InnerException.message。
我该如何解决?