That's because the system doesn't work as you think.
Your page is not preserved in Server memory while the user works out what to do: when the user presses a button, the Page_Load event is raised, and the handler runs. The page is set up, including doing your Session value setting, and then the Click event is honored. So when he clicks the Button1, the Page_Load sets the Session to "paramu" then the Click sets it to "Kodi Thatha".
When he clicks the Button2, the Page_Load sets the Session back to "paramu" then the Button2 Click handler reads it back.
To avoid this, try this:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["Field1"] = "paramu";
}
}