// SourcePage.aspx
public partial class SourcePage: System.Web.UI.Page
{
protected void btnSearch_Click(object sender, EventArgs e)
{
//......
//......
while (rdr.Read())
{
txtName.Text = rdr["Name"].ToString();
}
rdr.Close();
}
public string GetName
{
get { return txtName.Text; }
}
protected void btnServer.Transfer_Click1(object sender, EventArgs e)
{
Server.Transfer("TargetPage1.aspx");
Server.Transfer("TargetPage2.aspx");
}
}
//TargetPage1.aspx
protected void Page_Load(object sender, EventArgs e)
{
SourcePage SP;
SP = (SourcePage)Context.Handler; // I get runtime error here: unable to cast object of type 'ASP.TargetPage_aspx' to type 'SourcePage'
txtTPName.Text = p.GetName;
}
Where I am wrong? Can't really figure it out. I need to transfer the values from the sourcepage to other target pages, and I don't want to use several queries. Any kind of help will be highly appreciated !