Определите, какие значения FormCollection изменились - PullRequest
0 голосов
/ 15 сентября 2011

Я пытаюсь включить аудит в своем приложении на основе свойств, которые изменились. Я пытался следовать этому примеру , однако Entity Framework отслеживает только свойства скалярного и сложного типа, а не свойства навигации , как описано здесь .

Таким образом, в другом подходе я решил, что если бы я мог найти, какие значения FormCollection были изменены, то я мог бы использовать их. Есть ли способ легко определить, изменилось ли значение между загрузкой в ​​форму и отправкой?

1 Ответ

0 голосов
/ 15 сентября 2011

Полагаю, вы хотите проверить это в контроллере.Самый простой способ - перезагрузить данные (так же, как вы отправили данные в представление) и сравнить их со значениями, которые вы получили.Помимо этого, вы можете использовать в своей форме множество скрытых полей и проверять их (инициализировать теми же значениями, что и ваши входные данные) - но мне это не очень нравится.

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