protected override WebControl CreateViewModeControlCore() { ASPxHyperLink hyperlink = RenderHelper.CreateASPxHyperLink(); hyperlink.ID = "hyperlink"; return(hyperlink); }
private void viewRender(ref ASPxPanel viewPanel) { //ASPxPanel viewPanel = new ASPxPanel(); ASPxHyperLink link = RenderHelper.CreateASPxHyperLink(); // new ASPxHyperLink(); ASPxLabel lblSize = new ASPxLabel(); ASPxLabel lblType = new ASPxLabel(); //iframe: PDF LiteralControl iframeShow = new LiteralControl();; if (PropertyValue != null) // && View != null { FileUploads file = (FileUploads)PropertyValue; //DetailView view = (DetailView)View; //System.Web.UI.WebControls.Panel layoutControl = ((System.Web.UI.WebControls.Panel)(view.Control)); link.Width = Unit.Pixel(200); link.BackColor = System.Drawing.Color.AliceBlue; link.Text = ((FileUploads)PropertyValue).Name; link.NavigateUrl = GetResolvedUrl(file.FileUrl); link.Target = "_blank"; lblSize.Text = this.convertByte((int)file.FileSize); lblSize.Font.Bold = true; lblType.Text = string.Format(" ({0})", file.FileType); lblType.ForeColor = System.Drawing.Color.DarkGray; iframeShow = new LiteralControl(string.Format("<iframe src=\"{0}\" style=\"width:100%; min-height:1200px;\"></iframe>", link.NavigateUrl)); } viewPanel.Controls.Add(link); viewPanel.Controls.Add(lblSize); viewPanel.Controls.Add(lblType); viewPanel.Controls.Add(new LiteralControl("<p><br /></p>")); if (CurrentObject is DocumentFile) { viewPanel.Controls.Add(iframeShow); } //return viewPanel; }
void ITemplate.InstantiateIn(Control container) { GridViewDataItemTemplateContainer gridViewDataItemTemplateContainer = container as GridViewDataItemTemplateContainer; if (gridViewDataItemTemplateContainer != null) { ASPxHyperLink link = RenderHelper.CreateASPxHyperLink(); link.EncodeHtml = false; link.Text = gridViewDataItemTemplateContainer.Text; link.NavigateUrl = gridViewDataItemTemplateContainer.Text.Contains("://") ? gridViewDataItemTemplateContainer.Text : "http://" + HttpContext.Current.Request.Url.Authority + gridViewDataItemTemplateContainer.Text; link.Target = "_blank"; //ASPxHtmlEditor htmlEditor = new ASPxHtmlEditor(); //htmlEditor.ActiveView = HtmlEditorView.Preview; //htmlEditor.Settings.AllowHtmlView = false; //htmlEditor.Settings.AllowDesignView = false; //htmlEditor.Html = "<a href='" + link.NavigateUrl + "'>" + link.Text + "</a>"; //container.Controls.Add(htmlEditor); container.Controls.Add(link); } }
ASPxHyperLink CreateHyperLink() { return(RenderHelper.CreateASPxHyperLink()); }
ASPxHyperLink CreateHyperLink() { ASPxHyperLink hyperlink = RenderHelper.CreateASPxHyperLink(); return(hyperlink); }