/// <summary> /// Returns a media url. /// </summary> /// <param name="keyPath">Image's KeyPath field value.</param> /// <param name="resizingOptions">The resizing options.</param> /// <returns></returns> public IHtmlString MediaUrl(string keyPath, ResizingOptions resizingOptions) { string relativeUrl = "~/media(" + keyPath + ")"; string absoluteUrl = VirtualPathUtility.ToAbsolute(relativeUrl); string queryString = resizingOptions.ToString(); if (!string.IsNullOrEmpty(queryString)) { absoluteUrl += "?" + queryString.Replace("&", "&"); } return _helper.Raw(absoluteUrl); }