public static void RedirectPermanently(MubbleUrl url) { RedirectPermanently(url.ToString()); }
protected void Page_Load(object sender, EventArgs e) { string src = Request.QueryString["src"]; string filter = Request.QueryString["filter"]; if (Request.QueryString["view"] == "list" || (filter != null && filter.Trim().Length > 0)) { this.SectionImageList.Visible = true; } else if (src != null && src.Trim().Length > 0) { src = Server.UrlDecode(src); this.specifiedUrl = MubbleUrl.Parse(src, "MediaHandler"); if (this.specifiedUrl != null && this.specifiedUrl.PathExtra != null) { this.ParseMediaUrl(this.specifiedUrl.PathExtra); this.isMubbleMedia = true; } else { this.mediaFileName = src; this.isMubbleMedia = false; } this.rawMediaUrl = src; this.SectionImageOptions.Visible = true; } else { this.SectionSourceSelection.Visible = true; } this.SharedImageList.DataSource = Mubble.Models.Controller.RootContent.Files; }