private void RenderScriptFile(HtmlTextWriter writer, ScriptFile script) { RenderCommonScriptAttributes(writer, script); writer.AddAttribute(HtmlTextWriterAttribute.Src, WebUtils.CreateAbsolutePath(Page.ScriptsRoot, script.FileName)); writer.RenderBeginTag(HtmlTextWriterTag.Script); writer.RenderEndTag(); }
public string MapPath(string virtualPath) { string basePath = Path.GetDirectoryName(new Uri(GetType().Assembly.CodeBase).LocalPath); string resultPath = WebUtils.CreateAbsolutePath(this.CurrentVirtualFilePath, virtualPath); resultPath = basePath.TrimEnd('\\') + "\\" + resultPath.Replace('/', '\\').TrimStart('\\'); return(resultPath); }
private void RenderButton(HtmlTextWriter writer) { writer.AddAttribute(HtmlTextWriterAttribute.Id, ClientID + "_button"); writer.AddAttribute(HtmlTextWriterAttribute.Src, WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/img.gif")); writer.AddAttribute(HtmlTextWriterAttribute.Border, "0"); writer.RenderBeginTag(HtmlTextWriterTag.Img); writer.RenderEndTag(); }
/// <summary> /// Registers necessary scripts and stylesheet. /// </summary> /// <param name="e"> /// An <see cref="System.EventArgs"/> object that contains the event data. /// </param> protected override void OnPreRender(EventArgs e) { if (skin != null) { Page.RegisterStyleFile("CalendarStyle", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/calendar-" + skin + ".css")); } Page.RegisterHeadScriptFile("Calendar", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/calendar.js")); Page.RegisterHeadScriptFile("CalendarLanguage", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/lang/calendar-" + Page.UserCulture.Name + ".js")); Page.RegisterHeadScriptFile("CalendarSetup", WebUtils.CreateAbsolutePath(Page.ScriptsRoot, "Calendar/calendar-setup.js")); }
private void RenderStyleFiles(HtmlTextWriter writer) { foreach (DictionaryEntry file in Page.StyleFiles) { writer.AddAttribute("rel", "stylesheet"); writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/css"); writer.AddAttribute(HtmlTextWriterAttribute.Href, WebUtils.CreateAbsolutePath(Page.CssRoot, (string)file.Value)); writer.RenderBeginTag(HtmlTextWriterTag.Link); writer.RenderEndTag(); } }