0

モデルクラスに次のようなプロパティがあります-

[StringLength(4)]        
        [DisplayName("Price")]
        public string Price{ get; set; }

ご覧のとおり、このプロパティの制約として StringLength を使用しましたが、その長さは 4 を超えてはなりませんが、1.23 のような小数点を使用すると機能しますが、小数点を使用しない場合は 4 つを超える stringlength 値が必要です。

どうすれば解決できますか。

そしてもう1つの質問:- 時間(モデルクラスのプロパティ)に検証を適用したいのですが、10進数の場合は最大2桁(時間の最大値は1日のみ24にすることができます)のように(4.20 ) 10 進数がない場合は、(24) のように最大 2 桁まで使用できます

私は明確であることを願っています

4

1 に答える 1