У меня есть форма редактирования в MVC, и в моем действии POST редактирования я проверяю перед сохранением, чтобы убедиться, что я не создаю дубликат. Так, например, если я изменяю заголовок в моей форме, я проверяю, чтобы увидеть, что заголовок еще не существует.
Однако, если я открою форму редактирования и затем отправлю, не изменяя ничего, действие проверяет, существует ли заголовок, и помечает его как дубликат!
Есть ли способ проверить, не изменилась ли модель, и если да, то пропустить все повторяющиеся проверки и попытки сохранить?
В данный момент у меня есть только одна проверка:
if (ModelState.IsValid)
{
Есть ли какой-то эквивалент для ModelState, не измененный?