7
次はMVCモデルのプロパティの1つです。MaxLengthを設定するとエラーが発生します
[Display(Name = "Event ID")]
[MaxLength(8, ErrorMessage = "Event ID can be of maximum 8 characters long")]
[Required(ErrorMessage="Event ID must be entered")]
public Nullable<int> ID_EVENTO { get; set; }
私はビューとモデルを結合した、と私はボタンを「送信」をクリックしようとすると、それは、次のランタイムエラー提供します -
型のオブジェクトをキャストすることができません「を可能System.Int32」 「System.Array」と入力してください。
「MaxLength」属性を削除しても機能しますが、
ここで問題が発生する可能性がありますか?
はい、そうです。私はMaxLengthを削除し、この問題を解決したInt32を追加しました。 – Nirman
どのようなエラーメッセージの完全な列車の難破。しかし、この答えは私を軌道に乗せました、ありがとう。 :) – Kjensen
これは私が継承したプロジェクトで私の問題を修正しました。型はnull可能なintで、単に私のviewmodelからMaxLength属性を削除しました。ありがとう;) –