// example with source code to hidden literals
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack )
HiddenField1.Value = "0";
}
protected void Button2_Click(object sender, EventArgs e)
{
int count = Convert.ToInt32(HiddenField1.Value);
count++;
HiddenField1.Value = count.ToString();
Literal1.Text = "No. of clicks = " + HiddenField1.Value;
}