2012-04-13 24 views
0

私はモデルを持っている:必須属性を無効にする方法MVCモデル?

[Range(1, 24, ErrorMessage = "Invalid Hour")] 
public int val1{ get; set; } 

[Required(AllowEmptyStrings = true)] 
public string val2 { get; set; } 

私も、私はビューのページを持って編集アクションを持っています。私がval1に値を書いていないと書いている場合、val1.text, val2.textの2つのテキストボックスがあります。InvalidHour。私は空の値を設定する能力を与えたい(val1に何かを書かない)。 val1の問題が発生しました。空にすることはできますか?

どうすればよいですか?

答えて

5

あなたは

[Range(1, 24, ErrorMessage = "Invalid Hour")] 
public int? val1{ get; set; } 
1

整数、それがNULL可能でint型にすることができますことは、プリミティブデータ型です。それをnullableにしてみてくださいint?

関連する問題