Jedes Mal, wenn ich eine neue App hinzufüge, wird eine neue AppCategory erstellt . Ich vermassle das ernsthaft irgendwie
code erste Entity-Framework-Objekte
%Vor%Editor-Vorlage (Ich würde gerne nur eine Fremdschlüssel-EditorTemplate machen)
%Vor%und natürlich das Repository
%Vor%Jedes Mal, wenn ich eine neue App anlege, erstellt es eine neue AppCategory, die ich ernsthaft vermassele.
Weitere Debug-Informationen hinzufügen %Vor%
gibt mir eine Bestätigungsnachricht auf dem Post
%Vor% Validierungsfehler Der Wert '1' ist ungültig.
Dies ist sinnvoll, da Category ein Objekt und keine Ganzzahl sein sollte.
Controller-Code wie gefordert ziemlich sicher, das ist nicht das Problem, wie es von MVCScaffold kam
%Vor%Mein Modell wurde falsch eingerichtet ... virtuelle ICollection und nur die Fremdschlüssel-ID für das Sub und alles funktioniert ... ändert sich
Modell
%Vor%/Views/Shared/EditorTemplates/AppCategory.cshtml
%Vor%AppController
%Vor% Der Modellbinder kann das Objekt AppCategory
nicht aus der Formularsammlung in der Aktion Create
erstellen, da das Formular nur eine ID für dieses Objekt enthält (die anderen Eigenschaften von AppCategory
sind nicht vorhanden).
Die schnellste Lösung wäre, die Category
-Eigenschaft Ihres App
-Objekts manuell wie folgt einzustellen:
Tags und Links asp.net-mvc asp.net-mvc-2 editortemplates