Hi I want to trnsfer data from one page to another,but I get this error when doing so:
Unable to cast object of type 'ASP.fromcheckout_aspx' to type 'OrderInfo'.
This the code I am using to that:
I have a class called OrderInfo.cs:
public class OrderInfo
{
public string shipping_address_1 { get; set; }
public string shipping_address_2 { get; set; }
public bool SaveOrder()
{
try
{
SqlHelper.ExecuteDataset(SqlHelper.GetConnection(), "SaveOrder",
shipping_address_1, shipping_address_2
}
}
a page called FromCheckout.aspx.cs with the saveOrder as method to save data in db and a click event button to redirect to another Page:
public void SaveOrder()
{
OrderInfo _OrderInfo = new OrderInfo();
_OrderInfo.shipping_address_1 = txtAddress1.Text;
_OrderInfo.shipping_address_2 = txtAddress2.Text;
}
protected void btnContinue_Click(object sender, EventArgs e)
{
Server.Transfer("ContinueCheckout.aspx");
}
then another page called ContinueCheckout.aspx.cs to get data entered by a user into textbox:
protected void Page_Load(object sender, EventArgs e)
{
OrderInfo _OrderInfo;
_OrderInfo = (OrderInfo)Context.Handler;
label1.Text = _OrderInfo.shipping_address_2;
label2.Text = _OrderInfo.shipping_address_1;
}
In brief I want to send data from one page to another using this logic.
Please can someone help.