遍历所有传值的方法

 后台处理:

    protected void Page_Load(object sender, EventArgs e)
    {
            Response.Write(Test());
    }
 

private string Test()

    {
        string sQueryString = "";
        for (int i = 0; i < Request.QueryString.Count; i++)
        {
            if (Request.QueryString.Keys[i].ToString().ToLower() != "page")
            {
                sQueryString += Request.QueryString.Keys[i].ToString() + "=" + Request.QueryString[i].ToString() + "&";
            }
        }
        if (sQueryString != "")
        {
            sQueryString = "?" + sQueryString + "page=";
        }
        else
        {
            sQueryString = "?page=";
        }
        return Request.Url.AbsolutePath + sQueryString;
    }
原文地址:https://www.cnblogs.com/Byrd/p/2107334.html