Я хочу запретить пользователям отправлять формы несколько раз в .NET MVC.Я пробовал несколько методов с использованием Javascript, но мне было трудно заставить его работать во всех браузерахИтак, как я могу предотвратить это в моем контроллере?Есть ли способ обнаружить несколько представлений?
Вы также можете передать какой-то токен в скрытое поле и проверить его в контроллере.
Или вы работаете с перенаправлениями после отправки значений. Но это трудно, если вы в значительной степени используете ajax.
Само по себе, нет, однако, в зависимости от того, что на самом деле делает контроллер, вы должны быть в состоянии найти способ.
Является ли запись, создаваемая в базе данных, которую вы можете проверить, чтобы увидетьесли они уже отправили форму?