У меня есть actionlink на моем представлении, который вызывает действие на контроллере.Предотвращение повторных вызовов к действию при обновлении
@Html.ActionLink("Send Request", "SendRequest", new { id = item.CertificateId })
Следующий URL-адрес формируется после нажатия ссылки.
http://localhost:61742/Controller/SendRequest/17
Теперь, когда я нажимаю обновление, одно и то же действие вызывается снова, вставляя в таблицу повторяющуюся строку. Есть ли способ предотвратить повторные вызовы для моего действия или я должен добавить проверку перед вставкой строки в таблицу.
Я даже попытался изменить свое мнение, чтобы вызвать действие HttpPost, но также снова вызван на обновление.
Он не может быть вызван сам по себе, если вы не вызвали его при загрузке страницы. Если вы измените это, вам будет хорошо. –
Ну, вам следует искать «шаблон PRG». –