Software developer can transfer information between pages with technique named cross-page posting. If he wants to do use it he has to define specific, limited methods that extract just the information he need it. Let’s for example he have a page with text boxes as controls for credit card. In this case software developer might decide to add a GetBankCardInfo() method that retrieves the information from text boxes:
public partial class CrossPage1 : System.Web.UI.Page
{
public string GetBankCardInfo()
{
return txtCardType.Text+” “+txtCardNumber.Text+” “+txtCardExpDate.Text;
}
}
In the second page which retrieves information from Page1 the Page_Load event has the following code-behind:
public partial class CrossPage2: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if ( PreviousPage != null )
{
CrossPage1 prevPage = (CrossPage1)(new PreviousPage());
if ( prevPage != null )
{
lblCardInfo.Text += “You entered this “ + prevPage.GetBankCardInfo();
}
}
}
}