This is what I’m trying:
public partial class _Default : System.Web.UI.Page
{
String test = "hi ";
protected void Page_Load(object sender, EventArgs e)
{
test = test + test;
Button1.Value = test;
}
protected void Button2_Click(object sender, EventArgs e)
{
Button1.Value = "u're trolled !";
}
protected void Button1_Click(object sender, EventArgs e)
{
}
}
when the page is first loaded it shows “hi hi ” as the Button1’s value. But whenever I click Button2, it shows “u’re trolled !” as Button1’s value. My question is if the page is postback every time I click the button and the Page_Load is called, then why does it shows “u’re trolled !” instead of appending “hi” ?? Isn’t the Page_Load called every time the page reloads ?
Use this code to know which value come when :