Hi ramco1917,
GET
In GET method the data is sent as URL parameters that are usually strings of name and value pairs separated by ampersands (&).
http://www.test.com/default.aspx?name=john&country=usa
The name and country in the URL are the GET parameters with the value of those parameters. More than one parameter=value can be embedded in the URL by concatenating with ampersands (&).
POST
In POST method the data is sent to the server as a package in a separate communication with the processing script. Data sent through POST method will not visible in the URL.
The button type button perform get requestr while type submit perform post request.
You can check the request like below.
if (HttpContext.Current.Request.HttpMethod == "POST")
{
// The action is a POST.
}
else
{
// The action is a GET.
}