Below, I've written the C# code for both code files:
1) Default.aspx.cs
namespace ASPQueryString
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
string targetURL;
targetURL = "Target1.aspx?";
targetURL += "CustID=" + Server.UrlEncode(txtCustomerId.Text.Trim());
targetURL += "&CustName=" + Server.UrlEncode(txtCustomerName.Text.Trim());
targetURL += "&ProdID=" + Server.UrlEncode(txtProductID.Text.Trim());
targetURL += "&ProdDesc=" + Server.UrlEncode(txtProductDescription.Text.Trim());
Response.Redirect(targetURL);
}
}
}
2) Target1.aspx.cs
namespace ASPQueryString
{
public partial class Target1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if ((Request.QueryString["CustID"] != null))
{
labCustID.Text = Request.QueryString["CustID"].ToString();
}
if ((Request.QueryString["CustName"] != null))
{
labCustName.Text = Request.QueryString[1].ToString();
}
if ((Request.QueryString["ProdID"] != null))
{
labProdID.Text = Request.QueryString["ProdID"].ToString();
}
if ((Request.QueryString["ProdDesc"] != null))
{
labProdDesc.Text = Request.QueryString[3].ToString();
}
}
}
}