Лучший способ получить данные XML в MVC? - PullRequest
0 голосов
/ 02 февраля 2010

Если я передаю XElement или XDocument в мое представление ASP.NET MVC, каков наилучший (читай: самый простой) способ заполнить мой XML значениями, возвращенными из формы редактирования при отправке?

Спасибо

Мт.

1 Ответ

2 голосов
/ 02 февраля 2010

Как правило, вы хотите, чтобы строго типизированная модель вступила в действие, но если у вас есть веская причина для использования XML, то я бы выбрал такой подход:

Создайте собственный ModelBinder, который сделает всю работу за вас. В ModelBinder вы можете перебрать форму, получить все, что было отправлено, и создать свой XElement. В global.asax вы можете указать, что вы хотите использовать этот ModelBinder всякий раз, когда у вас есть тип XElement или XDocument.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...