MVC3 - как лучше проверять старые данные и новые данные при отправке формы - PullRequest
0 голосов
/ 17 июня 2011

Я использую mvc3 для своего веб-приложения.

Когда пользователь редактирует существующую форму, внесите несколько изменений и сохраните ее.

Как лучше проверить, какое поле в форме было изменено.

С уважением,

Bubblegum.

1 Ответ

0 голосов
/ 17 июня 2011

Поскольку мы не говорим о доступе к данным - при обратной передаче сравните его с вашим объектом в вашей базе данных.Это несколько открытый вопрос, потому что это зависит от того, какой доступ к данным вы используете и какие модели вы используете.Структура сущностей. Объекты могут отслеживать свое измененное состояние, чтобы вы могли использовать

TryUpdateModel(yourInstanceLoadedFromYourDatabase)

и проверять состояние каждого поля.Это может сработать, иначе вы сравниваете каждое поле.Однако зачем вам конкретно знать, какое поле изменилось?Сохранить весь объект обратно в базу данных (или просто объединить со значениями со страницы, используя тот же TryUpdateModel, описанный выше)

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