モデルに数値プロパティがあり、かみそりビューでeditorforを使用しています。このフィールドは必須ではありませんが、デフォルトの検証では、数値の空の文字列を受け入れないため、ユーザーは値を入力します。モデルプロパティを文字列に変更してから、独自のカスタム検証属性をプロパティに配置することになりました。これはおそらく私が欲しいものを手に入れる正しい方法ではありません....それはできますか?
[NonMandatoryDoubleValidation("Latitude")]
public string Latitude { get; set; }