У меня есть действие «Изменить» и представление «Редактировать», чтобы пользователи могли обновлять определенную сущность в базе данных.
Это тип базы данных "XML", и DataContext (я использую Linq-to-SQL) представляет его как свойство типа "XElement".
На мой взгляд, я визуализирую текстовую область из вывода «ToString ()» свойства следующим образом:
<%= Html.TextArea("Text", Model.Text.ToString()) %>
Это прекрасно работает при извлечении данных из объекта, но когда я пытаюсь отправить новые данные обратно, они возвращаются пустыми.
Я думаю, это потому, что автобиндер не знает, как обращаться со свойством типа XElement.
Есть ли способ исправить это или как-то настроить поведение автоматического связующего, чтобы оно правильно десериализовало входящие данные?