如何捕获参数并将其重定向到其他页面C#aspx

如何捕获参数并将其重定向到其他页面C#aspx,c#,asp.net,redirect,C#,Asp.net,Redirect,我正在做一个项目的改进工作。这是在数据创建时将参数字符串解析为Summary.aspx的原始代码。但随后要意识到,当用户创建数据时,没有“成功提交”的通知,因此我需要创建一个半静态的SuccessPage.aspx来显示他们已成功提交表单。然后单击URL重定向到Summary.aspx String Parameters = "type=1&data1=" + _rguid.ToString() + "&data2=" + _handsetplanvalue.Text.ToStr

我正在做一个项目的改进工作。这是在数据创建时将参数字符串解析为Summary.aspx的原始代码。但随后要意识到,当用户创建数据时,没有“成功提交”的通知,因此我需要创建一个半静态的SuccessPage.aspx来显示他们已成功提交表单。然后单击URL重定向到Summary.aspx

String Parameters = "type=1&data1=" + _rguid.ToString() + "&data2=" + _handsetplanvalue.Text.ToString();
Response.Redirect("Summary.aspx?" + Parameters.ToString());
新代码

Response.Redirect("SuccessPage.aspx?" + Parameters.ToString());

该图显示了半静态页面的外观。在successpage中,它将检查type=1 from参数,如果是1,则url将
Response.Redirect(“Summary.aspx?”+Parameters.ToString())
如果type=2
Response.Redirect(“Summary2.aspx?”+Parameters.ToString())

我的成功页面是干净的,我不知道如何编码,请帮助

  public partial class STSS_stsSuccessPage : BasePage
{
    protected static readonly System.Web.UI.Page page = null;

    protected void Page_Load(object sender, EventArgs e)
    {

        if (!Page.IsPostBack)
        {
            Master.strHeader = HttpContext.GetGlobalResourceObject("BaseLocale", "lbl_stsSuccessPage_Desc") as string;

            ?????
        }
    }
}

您没有名为parameters的查询字符串。这是一个变量名。您的查询字符串具有键/值,例如“type”、“mobilesale1”。。。。。听起来并不刺耳,但你确实需要阅读一些教程/初学者指南,因为这是网络最基本的部分之一。是的,对不起,我是新来的aspx哈哈
var type = Request.QueryString["type"];

            if (type == "1")
            {
                var data= Request.QueryString["data1"];
                var data2= Request.QueryString["data2"];

                String Parameters = data1+ data2;

            }
            if (type == "2")
            {
                var data1= Request.QueryString["data1"];
                var data2= Request.QueryString["data2"];
                var data3= Request.QueryString["data3"];
                var data4= Request.QueryString["data4"];

                String Parameters = data1+ data2+ data3+ dat4;
            }