Folgendes ist eine der Eigenschaft in meinem MVC-Modell.Einstellung MaxLength gibt Ihnen Fehler
[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; }
Ich habe das Modell mit einem Blick gebunden, und wenn ich versuche, auf „Senden“ zu klicken, gibt es Fehler folgende Laufzeit -
Kann nicht das Objekt des Typs ‚System.Int32‘ werfen Geben Sie 'System.Array' ein
Während, wenn ich das Attribut "MaxLength" entfernen, beginnt es zu arbeiten.
Was könnte das Problem hier sein?
ja, das stimmt. Ich habe MaxLength entfernt und Int32 hinzugefügt, wodurch dieses Problem behoben wurde. – Nirman
Was für ein absoluter Zug-Wrack einer Fehlermeldung. Aber diese Antwort hat mich auf den richtigen Weg gebracht, danke. :) – Kjensen
Das behebt das Problem für mich in einem Projekt, das ich geerbt habe. Der Typ war ein Nullable-Int, einfach das MaxLength-Attribut aus meinem Viewmodel entfernt. Vielen Dank ;) –