Como lidar com o envio do formulário ASP.NET MVC Back button?

Eu tenho um formulário que permite ao usuário digitar os dados e depois enviar. se tudo funcionar bem nesse resultado da ação, redirecionarei o usuário para uma página de agradecimento.

Meu problema agora é que, quando o usuário clicar no botão Voltar, ele poderá voltar à página do formulário e as entradas ainda estarão lá.

e se o usuário clicar em enviar novamente, estarei recebendo alguns bugs estranhos em potencial.

então, em termos de asp.net mvc, qual é a melhor maneira de lidar com usuários que clicam no botão voltar?

obrigado!

questionAnswers(3)

yourAnswerToTheQuestion