Wir arbeiten an Kendo MVC UI, wo wir die Daten von einer Ansicht zu einer anderen Ansicht senden, alle Daten (Testbox, Dropdown) werden mit Ausnahme der Anhänge (pdf, xlsx) an die nächste Ansicht übergeben.
Unten ist der Code, den wir in den Controller geschrieben haben, um die Daten zu erfassen und zu speichern und die gleichen Daten an die andere Ansicht zu übergeben und die Daten an die Kendo-Steuerelemente zu binden (Upload-Steuerelement auch)
%Vor%Unten ist der Code, mit dem wir die Anfrage an den zweiten binden
%Vor%Irgendwelche Vorschläge oder Hilfe wird sehr geschätzt.
Meine Vermutung ist, dass das Problem von der Verwendung von TempData herrührt, um diese Daten von Ihrem Markup zu Ihrem Controller oder umgekehrt zu bekommen.
Wie Sie wahrscheinlich wissen, wird alles, was Sie in TempData eingeben, nach dem Abschluss der nächsten Anfrage verworfen ( Verwenden von Tempdata in ASP.NET MVC - Best Practice , Ссылка ).
Ich würde vorschlagen, den ViewBag zu verwenden, um diese Theorie zu beweisen. Wenn es sich herausstellt, könnten Sie darüber nachdenken, diese Daten als Teil eines komplexen Objekts zu übergeben, anstatt MVCs Datenwörterbücher zu verwenden.
Tags und Links asp.net-mvc kendo-ui