When Page get loaded first time (or) Reload it will Hit GET Method. If user doing any action from Page (eg: click the submit button) it will hit the POST Method
Example:
[HttpGet]
Public ActionResult TestMethod()
{
//This Method will Hit when Page Reload
return view();
}
[HttpPost]
Public ActionResult TestMethod(ModelClass Model)
{
//This Method will Hit when user click any submit button in TestMethod View
//User did any action from Page it will Hit POST Method
return view();
}