【发布时间】:2013-04-07 20:08:42
【问题描述】:
我有一个双变量:
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。
我该如何解决这个问题?
【问题讨论】:
标签: c# validation data-annotations