Question

J'ai une action « Edit » et une vue « Modifier » pour permettre aux utilisateurs de mettre à jour une certaine entité dans la base de données.

Il est le type de base de données est "XML", et le DataContext (j'utilise LINQ to SQL), il représente comme une propriété de type "XElement".

À mon avis, je rends un texte zone de la « ToString () » sortie du propery comme ceci:

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

Cela fonctionne bien en tirant les données de l'objet, mais lorsque je tente d'afficher les nouvelles données en arrière, il revient en tant que blanc.

Je pense que cela est parce que le liant auto ne sait pas comment faire face à une propriété de type XElement.

Y at-il un moyen de résoudre ce problème, ou de personnaliser en quelque sorte le comportement du liant automatique de manière à dé-sérialise les données entrantes correctement?

Était-ce utile?

La solution

Vous pouvez écrire un classeur personnalisé pour ce qui implémente

scroll top