public void Render(HtmlTextWriter output) { var baseUrl = HttpRequest.GetParentAbsolutePath().ToParentPath(); if (string.IsNullOrEmpty(baseUrl)) { baseUrl = "/"; } // use a fully qualified path if WebHostUrl is set if (HostContext.Config.WebHostUrl != null) { baseUrl = HostContext.Config.WebHostUrl.CombineWith(baseUrl); } var renderedTemplate = HtmlTemplates.Format(HtmlTemplates.GetOperationControlTemplate(), Title, baseUrl.CombineWith(MetadataConfig.DefaultMetadataUri), ContentFormat.ToUpper(), OperationName, HttpRequestTemplate, ResponseTemplate, MetadataHtml); output.Write(renderedTemplate); }
public virtual void Render(HtmlTextWriter output) { string baseUrl = HttpRequest.ResolveAbsoluteUrl("~/"); var renderedTemplate = HtmlTemplates.Format(HtmlTemplates.GetOperationControlTemplate(), Title, baseUrl.CombineWith(MetadataConfig.DefaultMetadataUri), ContentFormat.ToUpper(), OperationName, HttpRequestTemplate, ResponseTemplate, MetadataHtml); output.Write(renderedTemplate); }
public virtual void Render(HtmlTextWriter output) { var baseUrl = HttpRequest.GetBaseUrl(); var renderedTemplate = HtmlTemplates.Format(HtmlTemplates.GetOperationControlTemplate(), Title, baseUrl.AppendPath(MetadataConfig.DefaultMetadataUri), ContentFormat.ToUpper(), OperationName, GetHttpRequestTemplate(), ResponseTemplate, MetadataHtml); output.Write(renderedTemplate); }