HI,
You can save the checkbox state in a session. On the next page you can use this value.
An example using session:
YOUR PAGE 1
<body>
<form id="form1" runat="server">
<asp:CheckBox ID="my_check" runat="server" Text="My Check 1" />
<br />
<asp:Button ID="btn" runat="server" Text="Next Page" OnClick="btn_Click" />
</form>
</body>
protected void btn_Click(object sender, EventArgs e)
{
HttpContext.Current.Session.Add("my_check", this.my_check.Checked);
Response.Redirect("page2.aspx");
}
YOUR PAGE 2
<body>
<form id="form1" runat="server">
<div>
<asp:CheckBox ID="my_check_2" runat="server" Text="My Check 2" />
</div>
</form>
</body>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.my_check_2.Checked = (bool)HttpContext.Current.Session["my_check"];
}
}