示例#1
0
        private string getQueryString()
        {
            string queryString = "";
            string conc        = "";

            if (Request.QueryString["tab"] != null)
            {
                queryString += "tab=" + (string)Request.QueryString["tab"];
                conc         = "&";
            }
            else
            {
                queryString += "tab=completa";
                conc         = "&";
            }

            if (Request.QueryString["verso"] != null)
            {
                queryString = queryString + conc + "verso=" + (string)Request.QueryString["verso"];

                //if (Request.QueryString["oneTime"] != null)
                //    queryString += "&oneTime=" + Request.QueryString["oneTime"];
                if (Session["oneTimeRicTrasm"] != null)
                {
                    queryString += "&oneTime=1";
                    Session.Remove("oneTimeRicTrasm");
                }
            }
            else
            {
                queryString = queryString + conc + "verso=R";
            }

            if (Request.QueryString["back"] != null && Request.QueryString["back"].ToLower() == "true")
            {
                if (TrasmManager.getMemoriaFiltriRicTrasm(this) != null)
                {
                    queryString += conc + "back=" + Request.QueryString["back"].ToString();

                    // Gestione del tasto "back", viene effettuata
                    // nuovamente la ricerca e viene visualizzata
                    // la pagina di attesa
                    this.iFrame_dx.NavigateTo = "../waitingpage.htm";
                }
            }

            if (Request.QueryString["docIndex"] != null && Request.QueryString["docIndex"] != string.Empty)
            {
                queryString = queryString + conc + "docIndex=" + Request.QueryString["docIndex"];
            }

            return(queryString);
        }