Here Mudassar Ahmed Khan has explained with an example, how to prevent / avoid / stop Form Resubmission (Resubmit) when Refresh button clicked in Browser in ASP.Net MVC Razor.
The problem is that when browser refresh button or F5 or CTRL + F5 function keys are pressed, the last executed event is again executed.
For example, if you have a Form submission on Button click and after clicking button, page is refreshed by the user then the Form is resubmitted and again same Action method gets called.