for Example Add a Link Button in Default.aspx Page:
Step-1
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Use Server.Transfer
Now under Link Button Click Event write the below code:
C# Code:
protected void LinkButton1_Click(object sender, EventArgs e)
{
HttpContext CurrContext = HttpContext.Current;
CurrContext.Items.Add("Name","Santosh");
CurrContext.Items.Add("Address","Bhubaneswar");
Server.Transfer("About.aspx");
}
Now we need to catch Default page Stored Data in About page:
C# Code:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
HttpContext CurrContext = HttpContext.Current;
Response.Write(CurrContext.Items["Name"].ToString() + "br/");
Response.Write(CurrContext.Items["Address"].ToString());
}
}
Hope now you can transfer data from one page to another page using Server.Transfer Method.