private void set_link_item(StickyParameter myParams, string link_text, string nav_url, link_items placeholder_name, string pic_name)
        {
            ContentPlaceHolder CPH = (ContentPlaceHolder)this.Page.Master.FindControl("ContentPlaceHolder1");

            string controlID = placeholder_name.ToString();

            Image myImage = new Image();

            myImage.AlternateText = link_text;
            myImage.ImageUrl      = "~/images/" + pic_name + ".gif";
            myImage.Attributes.Add("name", pic_name);

            HyperLink item_link = new HyperLink();

            item_link.ID          = placeholder_name + "_link";
            item_link.Text        = link_text;
            item_link.NavigateUrl = nav_url
                                    + UserValues.GetBaseQueryString();

            item_link.Attributes.Add("onMouseOver", "img_hot('" + pic_name + "')");
            item_link.Attributes.Add("onMouseOut", "img_cool('" + pic_name + "')");
            item_link.Controls.Add(myImage);

            Control c = CPH.FindControl(controlID);

            if (c != null)
            {
                c.Controls.Add(item_link);
                c.Visible = true;
            }
        }
        private void CompareToSelectedRedirect()
        {
            System.Diagnostics.Debug.WriteLine("CompareToSelectedRedirect()");
            string   qs       = string.Empty;
            string   filedest = string.Empty;
            OrgLevel ol       = GlobalValues.OrgLevel;

            //hackish escape from redirect::
            String magicPageNameString = "ChooseSelected";

            /*if (ol.Key == OrgLevelKeys.District) filedest = magicPageNameString + "Districts.aspx";
             * else if (ol.Key == OrgLevelKeys.School) filedest = magicPageNameString + "Schools.aspx";
             * else  throw new Exception("Invalid OrgLevel for Selected Fullkeys Redirect");*/
            filedest = magicPageNameString + ".aspx";

            // so that the redirect does not get into an endless loop.
            // and so we can select a different question
            if (Request.FilePath.Contains(magicPageNameString) ||
                Request.FilePath.Contains("questions.aspx") ||
                Request.FilePath.Contains("performance.aspx") ||
                Request.FilePath.Contains("offerings.aspx") ||
                Request.FilePath.Contains("demographics.aspx") ||
                Request.FilePath.Contains("attendance.aspx")
                )
            {
                return;
            }


            qs = UserValues.GetBaseQueryString();
            string NavigateUrl = GlobalValues.CreateURL("~/" + filedest, qs);

            Response.Redirect(NavigateUrl, true);
        }
        void RedirectToSimilar_OnRedirectUser()
        {
            String qs          = UserValues.GetBaseQueryString();
            string NavigateUrl = GlobalValues.CreateURL("~/" + GraphFileKeys.StateTestsSimilar, qs);

            Response.Redirect(NavigateUrl, true);
        }
        protected void SchoolScript_OnRedirectUser()
        {
            string filedest    = "selschool.aspx";
            string qs          = UserValues.GetBaseQueryString();
            string NavigateUrl = GlobalValues.CreateURL("~/" + filedest, qs);

            Response.Redirect(NavigateUrl, true);
        }
Ejemplo n.º 5
0
 public String GetQueryString(String[] Params)
 {
     if (Params != null)
     {
         return(UserValues.GetQueryString(Params));
     }
     else
     {
         return(UserValues.GetBaseQueryString());
     }
 }
        protected void InitialAgencyRedirect()
        {
            System.Diagnostics.Debug.WriteLine("InitialAgencyRedirect()");

            string qs       = string.Empty;
            string filedest = string.Empty;

            filedest = "SelSchool.aspx";
            qs       = UserValues.GetBaseQueryString();
            string NavigateUrl = GlobalValues.CreateURL("~/" + filedest, qs);

            Response.Redirect(NavigateUrl, true);
        }
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            if (GlobalValues.GraphFile.Key != GraphFileKeys.BLANK_REDIRECT_PAGE)
            {
                OnRedirectUser +=
                    delegate()
                {
                    string redirectedUrl = "~/" + GlobalValues.GraphFile.Key + UserValues.GetBaseQueryString();
                    Response.Redirect(redirectedUrl, true);
                };
            }
        }
        protected void BackToGraph_Click(object sender, EventArgs e)
        {
            //to satisfy redirect prerequisites, let them compare to themself:
            if (String.IsNullOrEmpty(selectedFullkeys))
            {
                PersistSelection(GlobalValues.FULLKEY);
            }

            string qs = UserValues.GetBaseQueryString();

            if (GlobalValues.GraphFile.Key != GraphFileKeys.BLANK_REDIRECT_PAGE)
            {
                string redirectedUrl = "~/" + GlobalValues.GraphFile.Key + qs + "&B2G=1";
                Response.Redirect(redirectedUrl, true);
            }
        }
        protected void ChooseFromAnother_Click(object sender, EventArgs e)
        {
            String link = "~/ChooseSelected.aspx" + UserValues.GetBaseQueryString();

            Response.Redirect(link, true);
        }