Frage

Diese Fehlermeldung wird mich verrückt.

Ich erhalte es, wenn Html.ListBox mit und Html.DropDownList HtmlHelpers mit ASP.NET MVC v1.0. die Listen bevöl funktioniert OK - ich sie sehen kann, usw. - aber wenn ich einen neuen Datensatz im Modell erstellen mit der Formcollection in den Controller übergeben den gewählten Wert zu erhalten, dieser Fehler auftritt. Ich habe mehrere verschiedene Konfigurationen und Code-Anordnungen versucht, wie pro mehrere andere Beiträge zu diesem Thema -. Keine Freude

Hoffentlich kann mir jemand sagen, ob dies ein bekanntes Problem ist oder nicht, so wie ich mit meinem Leben weitergehen kann! Würde es vorziehen, nicht den Code haben zu schreiben, falls erforderlich, kann aber auf Wunsch tun.

Oh, und eine vorgeschlagene Abhilfe / Lösung wäre auch nett; -)

TIA!

Bernard.


Ok, schnelles Update, ich habe Details unten Clearing bis zu drei Antworten Kommentare geschrieben, was ich bis zu hier bin.

Ich habe jetzt ein anderes Thema zu teilen - ich habe ScottGu alternativen empfohlene Ansatz versuche - eine Modelview zu implementieren. Also, wenn ich dies tun, ist es im Grunde das gleiche Szenario, aber ich erhalte eine „Objektverweis nicht auf eine Instanz eines Objekts festgelegt.“ Fehler an der gleichen Stelle, die ich war immer: „Es gibt keinen Viewdata Punkt mit der Taste‚Blah‘vom Typ‚IEnumerable‘.“.

Ich bin zu Sache beginnen, dass dies vielleicht etwas mit der Art und Weise zu tun, die EF funktioniert ...

War es hilfreich?

Lösung

Ok, ich bin sooo klar ein EF / MVC Noob ...

Obwohl wurde das Problem durch mein tatsächliche Durchführung richtigen Ausnahmemanagements gelöst ... die Ausnahmemeldung (als ich begann tatsächlich zu kontrollieren es) war „Die Beziehung zwischen den beiden Objekten kann nicht definiert werden, da sie auf verschiedene Objekte Object angebracht ist.“ . Also bin ich jetzt die gleiche Object für alle Datenzugriff verwenden, und die Dinge sind wieder auf dem richtigen Weg.

Vielen Dank für die Pflege, ich werde eine intelligentere Frage beim nächsten Mal - verspricht

Bernard.

Andere Tipps

Nicht zu wissen, wie Sie codieren diese schwer für die Menschen den problematischen Bereich zu identifizieren. Haben Sie einen Lese dieses Forums Thread -. Weiter unten hat einen ähnlichen Fehler Sie

http://forums.asp.net/p/1320426/2623986.aspx

Sie können wieder Ihre Auswahlliste in der nach post-Methode binden, wo die Validierung auftritt. Zum Beispiel haben Sie einen Fehler in der erstellen Ansicht des Controllers, als Sie wieder Drop-Down-Liste binden können in post-Methode erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top