look man i dont understand correctly but it is normaly when you press a button the page must PostBack or refreshed i think even if you put the combo and check AoutoPostBack = false .
There is another way to keep the data, onButtonClick you can take the data (ex: textBox) and store is in viewstate or
session then you can check in page load if the session is not empty give the cobmo the value in session
protected void Button2_Click(object sender, EventArgs e)
{
if(!string.IsNullOrEmpty(txtBox.Text))
{
session["Value"] = txtBox.Text;
...
...
}
}
and in
protected void Page_Load(object sender, EventArgs e)
{
if (session["Value"] != null)
{
txtBox.text = (string)session["Value"]
}
Session.Remove("Value");
}
Best Regards.