I am not sure I know what you want.
I had a Default.aspx and I added the following to it:
<asp:Button ID="btnCalculate" runat="server" Text="Calculate" OnClick="BtnCalculate_Click"/>
<asp:Button ID="btnConfirm" runat="server" Text="Confirm" OnClick="BtnConfirm_Click" Enabled="False" />
And I have the following code:
protected void BtnCalculate_Click(object sender, EventArgs e)
{
btnConfirm.Enabled = true;
Session["SalesPrice"] = "$99";
}
protected void BtnConfirm_Click(object sender, EventArgs e)
{
if (Session["SalesPrice"] != null)
{
Response.Redirect("Confirm.aspx");
}
else
{
TextBox1.Text = "Click the Calculate button before you click confirm";
}
}
And I think that works. I click the Calculate button and then the Confirm button is enabled and I click that and then it goes to the Confirm.aspx.