Frage

Ich habe eine „Edit“ Aktion und einen „Bearbeiten“ -Ansicht Benutzer zu ermöglichen, eine gewisse Einheit in der Datenbank zu aktualisieren.

Es ist Datenbank-Typ „XML“ und die Datacontext (Ich bin mit Linq-to-SQL) stellt es als eine Eigenschaft des Typs „XElement“.

Aus meiner Sicht ich machen einen Text-Bereich von der „ToString ()“ Ausgang des propery wie folgt aus:

<%= Html.TextArea("Text", Model.Text.ToString()) %>

Das funktioniert gut, wenn die Daten aus dem Objekt ziehen, aber wenn ich versuche, wieder die neuen Daten zu veröffentlichen, es kommt wieder wie leer.

Ich denke, das liegt daran, dass das Auto-Bindemittel nicht weiß, wie man mit einer Eigenschaft vom Typ XElement befassen.

Gibt es eine Möglichkeit, dies zu beheben, oder irgendwie das Verhalten des Auto-Bindemittel so anpassen, dass es de-serialisiert die eingehenden Daten richtig?

War es hilfreich?

Lösung

Sie können einen benutzerdefinierten Bindemittel für diese schreiben, die die

scroll top