protected override void Render(HtmlTextWriter writer) { Button button = this.Control; writer.WriteBeginTag("button"); // <button writer.WriteAttribute("value", "submit"); // <button value="submit" writer.WriteAttribute("id", button.ClientID); // <button value="submit" id="btnButton" PostBackOptions myPostBackOptions = new PostBackOptions(button); //Add the Postback event if (button.Page.ClientScript.GetPostBackEventReference(myPostBackOptions).Length > 0) { //Turn on Validation if it needs to be on... if (button.CausesValidation) myPostBackOptions.PerformValidation = true; //Need to replace double quotes with single quotes for javascript to work. writer.WriteAttribute("onclick", button.Page.ClientScript.GetPostBackEventReference(myPostBackOptions).Replace("\"", "'")); // <button value="submit" //Register the Event button.Page.ClientScript.RegisterForEventValidation(myPostBackOptions); } // <button value="submit" id="btnButton" onclick="__doPostBack('btnButton','')" if (button.CssClass.Length > 0) writer.WriteAttribute("class", button.CssClass); // <button value="submit" id="btnButton" onclick="__doPostBack('btnButton','')" class="large-button" writer.Write(HtmlTextWriter.TagRightChar); // <button value="submit" id="btnButton" onclick="__doPostBack('btnButton','')" class="large-button"> writer.WriteFullBeginTag("span"); writer.Write(button.Text); writer.WriteEndTag("span"); // <button value="submit" id="btnButton" onclick="__doPostBack('btnButton','')" class="large-button"><span>testButton</span> writer.WriteEndTag("button"); // <button value="submit" id="btnButton" onclick="__doPostBack('btnButton','')" class="large-button"><span>testButton</span></button> }
protected override void RenderContents(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag("table"); writer.WriteAttribute("cellspacing", "0"); writer.WriteAttribute("cellpadding", "1"); writer.Write(HtmlTextWriter.TagRightChar); // button writer.WriteFullBeginTag("tr"); writer.WriteFullBeginTag("td"); writer.WriteBeginTag("input"); writer.WriteAttribute("type", "submit"); writer.WriteAttribute("name", this.ClientID); writer.WriteAttribute("value", !string.IsNullOrEmpty(this.TitleText) ? this.TitleText : this.ID.ToString()); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteEndTag("input"); writer.WriteEndTag("td"); writer.WriteEndTag("tr"); // error if (!string.IsNullOrEmpty(this.ErrorText)) { writer.WriteFullBeginTag("tr"); writer.WriteFullBeginTag("td"); writer.Write(this.ErrorText); writer.WriteEndTag("td"); writer.WriteEndTag("tr"); } writer.WriteEndTag("table"); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag("div"); writer.WriteAttribute("class", "filter range"); writer.Write(HtmlTextWriter.TagRightChar); FilterHelper.RenderLabel(this, writer); writer.WriteBeginTag("div"); writer.AddAttribute("class", "boxes"); writer.Write(HtmlTextWriter.TagRightChar); foreach (Control c in Controls) { if (!(c is ExtenderControlBase)) { c.RenderControl(writer); } } writer.WriteEndTag("div"); writer.WriteEndTag("div"); foreach (Control c in Controls) { if ((c is ExtenderControlBase)) { c.RenderControl(writer); } } }
protected override void RenderContents(System.Web.UI.HtmlTextWriter writer) { if (this.Items.Count > 0) { bool selected = false; bool optGroupStarted = false; for (int i = 0; i < this.Items.Count; i++) { ListItem item = this.Items[i]; if (item.Enabled) { if (item.Value == "$$OPTGROUP$$OPTGROUP$$") { if (optGroupStarted) { writer.WriteEndTag("optgroup"); } writer.WriteBeginTag("optgroup"); writer.WriteAttribute("label", item.Text); writer.Write('>'); writer.WriteLine(); optGroupStarted = true; } else { writer.WriteBeginTag("option"); if (item.Selected) { if (selected) { this.VerifyMultiSelect(); } selected = true; writer.WriteAttribute("selected", "selected"); } writer.WriteAttribute("value", item.Value, true); if (item.Attributes.Count > 0) { item.Attributes.Render(writer); } if (this.Page != null) { this.Page.ClientScript.RegisterForEventValidation( this.UniqueID, item.Value); } writer.Write('>'); HttpUtility.HtmlEncode(item.Text, writer); writer.WriteEndTag("option"); writer.WriteLine(); } } } if (optGroupStarted) { writer.WriteEndTag("optgroup"); } } }
protected override void RenderContents(HtmlTextWriter writer) { if (Extender.AdapterEnabled) { LinkButton linkButton = Control as LinkButton; if (linkButton != null) { string className = (!String.IsNullOrEmpty(linkButton.CssClass)) ? (linkButton.CssClass) : "AspNet-LinkButton"; Control ctl = linkButton.FindControl("ctl00"); if (ctl != null) { writer.WriteBeginTag("a"); writer.WriteAttribute("id", linkButton.ClientID); writer.WriteAttribute("title", linkButton.ToolTip); writer.WriteAttribute("class", className); writer.WriteAttribute("href", Page.ClientScript.GetPostBackClientHyperlink(linkButton, "")); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteBeginTag("span"); writer.WriteAttribute("class", "AspNet-LinkButton-Text"); writer.Write(HtmlTextWriter.TagRightChar); writer.Write(linkButton.Text); writer.WriteEndTag("span"); writer.WriteEndTag("a"); Page.ClientScript.RegisterForEventValidation(linkButton.UniqueID); } else { base.RenderContents(writer); } } } }
/// <summary> /// Creates a simplistic Property Grid to display of an object /// </summary> /// <returns></returns> public static string ShowPropertyGrid(object sourceObject) { if (sourceObject == null) return "<hr/>No object passed.<hr/>"; StringBuilder sb = new StringBuilder(); using (StringWriter sw = new StringWriter(sb)) { using (HtmlTextWriter hWriter = new HtmlTextWriter(sw)) { hWriter.WriteBeginTag("table"); hWriter.WriteAttribute("border", "1"); hWriter.WriteAttribute("cellpadding", "5"); hWriter.WriteAttribute("class", "table table-bordered table-striped"); hWriter.Write(" style='border-collapse:collapse;'"); hWriter.Write(HtmlTextWriter.TagRightChar); MemberInfo[] miT = sourceObject.GetType().FindMembers(MemberTypes.Field | MemberTypes.Property, BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly, null, null); foreach (MemberInfo Field in miT) { string Name = Field.Name; object Value = null; if (Field.MemberType == MemberTypes.Field) { Value = ((FieldInfo)Field).GetValue(sourceObject); continue; } else if (Field.MemberType == MemberTypes.Property) Value = ((PropertyInfo)Field).GetValue(sourceObject, null); hWriter.WriteFullBeginTag("tr"); hWriter.WriteFullBeginTag("td"); hWriter.Write(Name); hWriter.WriteEndTag("td"); hWriter.WriteLine(); hWriter.WriteFullBeginTag("td"); hWriter.WriteBeginTag("input"); hWriter.WriteAttribute("name", "Configuration." + Name); hWriter.WriteAttribute("value", ReflectionUtils.TypedValueToString(Value)); hWriter.Write(" style='Width:400px' "); hWriter.Write(HtmlTextWriter.TagRightChar); hWriter.WriteEndTag("td"); hWriter.WriteLine(); hWriter.WriteEndTag("tr"); hWriter.WriteLine(); } hWriter.WriteEndTag("table"); //string TableResult = sb.ToString(); hWriter.Close(); } sw.Close(); } return sb.ToString(); }
protected override void Render(HtmlTextWriter writer) { int rowCount = 0; writer.WriteBeginTag("table"); writer.WriteAttribute("id", this.ClientID); writer.WriteAttribute("class", this.CssClass); writer.WriteAttribute("summary", this.TableSummary); writer.Write(HtmlTextWriter.TagRightChar); foreach (RepeaterItem ri in Items) { if (rowCount == 0) { writer.WriteBeginTag("tr"); writer.Write(HtmlTextWriter.TagRightChar); } writer.WriteBeginTag("td"); writer.Write(HtmlTextWriter.TagRightChar); ri.RenderControl(writer); writer.WriteEndTag("td"); if (rowCount == this.ColumnCount - 1) { writer.WriteEndTag("tr"); rowCount = 0; } else { rowCount++; } } if (rowCount > 0) { //write any remaining td's while (rowCount < this.ColumnCount) { writer.WriteBeginTag("td"); writer.Write(HtmlTextWriter.TagRightChar); writer.Write(" "); writer.WriteEndTag("td"); rowCount++; } writer.WriteEndTag("tr"); //writer.cl } writer.WriteEndTag("table"); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { if (this.DesignMode) { base.Render(writer); } else { //TOPMOST DIV writer.WriteBeginTag("div"); writer.WriteAttribute("id", this.ClientID); if (!string.IsNullOrEmpty(CssClass)) { writer.WriteAttribute("class", this.CssClass); } foreach (string key in this.Style.Keys) { writer.WriteStyleAttribute(key, this.Style[key]); } foreach (string key in this.Attributes.Keys) { if (!string.IsNullOrEmpty(this.Attributes[key])) { writer.WriteAttribute(key, this.Attributes[key]); } } writer.Write(HtmlTextWriter.TagRightChar); writer.Indent++; writer.WriteLine(); //DIV writer.WriteBeginTag("ul"); writer.WriteAttribute("class", "StaticMenuStyle"); writer.Write(HtmlTextWriter.TagRightChar); writer.Indent++; writer.WriteLine(); BuildItems(writer, this.Items); writer.Indent--; writer.WriteEndTag("ul"); writer.WriteLine(); //END DIV writer.Indent--; writer.WriteEndTag("div"); writer.WriteLine(); } }
protected override void Render(HtmlTextWriter output) { //begin writing table output.WriteBeginTag("table"); output.WriteAttribute("cellpadding", "0"); output.WriteAttribute("cellspacing", "0"); output.Write(HtmlTextWriter.TagRightChar); //begin writing row output.WriteBeginTag("tr"); output.Write(HtmlTextWriter.TagRightChar); //write first column output.WriteBeginTag("td"); string style = "width: " + CaptionWidth.ToString() + ";"; if (RightAlignCaption) style += "text-align: right;"; output.WriteAttribute("Style", style); output.Write(HtmlTextWriter.TagRightChar); output.Write(Caption); output.WriteEndTag("td"); //write second column output.WriteBeginTag("td"); style = "width: " + CaptionPadding.ToString() + ";"; output.WriteAttribute("Style", style); output.Write(HtmlTextWriter.TagRightChar); output.WriteEndTag("td"); //write third column output.WriteBeginTag("td"); output.Write(HtmlTextWriter.TagRightChar); base.Render(output); // this renders the TextBox output.WriteEndTag("td"); //finish writing row output.WriteEndTag("tr"); //finish writing table output.WriteEndTag("table"); }
protected override void Render(HtmlTextWriter writer) { writer.WriteBeginTag("object"); writer.WriteAttribute("type", "application/x-shockwave-flash"); writer.WriteAttribute("style", "width:425px; height:350px;"); writer.WriteAttribute("data=", this._videoID); writer.Write('>'); writer.WriteBeginTag("param"); writer.WriteAttribute("name", "movie"); writer.WriteAttribute("value", this._videoID); writer.Write(" />"); writer.WriteEndTag("object"); base.Render(writer); }
protected override void RenderItem(ListItemType itemType, int repeatIndex, RepeatInfo repeatInfo, System.Web.UI.HtmlTextWriter writer) { // extract string fulltext = Items[repeatIndex].Text; var split = fulltext.Split(new string[] { Environment.NewLine }, StringSplitOptions.None); Items[repeatIndex].Text = split[0]; writer.WriteBeginTag("div"); //Add a style writer.Write(" style"); writer.Write(HtmlTextWriter.EqualsDoubleQuoteString); writer.WriteStyleAttribute("float", "left"); writer.Write(HtmlTextWriter.DoubleQuoteChar); //Output the '>' for the 'div' tag writer.Write(HtmlTextWriter.TagRightChar); // renders radio button first line of text base.RenderItem(itemType, repeatIndex, repeatInfo, writer); //Write end tag writer.WriteEndTag("div"); if (split.Length > 1) { string text2 = split[1]; writer.WriteBeginTag("br"); writer.WriteEndTag("br"); //Write begin tag without closing > writer.WriteBeginTag("label"); //Add a style writer.Write(" style"); writer.Write(HtmlTextWriter.EqualsDoubleQuoteString); writer.WriteStyleAttribute("padding-left", "18px"); writer.WriteStyleAttribute("clear", "left"); writer.Write(HtmlTextWriter.DoubleQuoteChar); //Output the '>' for the 'label' tag writer.Write(HtmlTextWriter.TagRightChar); // renders second line of text writer.Write(text2); //Write end tag writer.WriteEndTag("label"); } }
protected override void RenderChildren(HtmlTextWriter writer) { writer.WriteFullBeginTag("span"); writer.WriteFullBeginTag("i"); writer.Write("Pimp your SharePoint by using ton's of sample data.. "); writer.WriteBeginTag("br"); writer.Write(HtmlTextWriter.SelfClosingTagEnd); writer.Write("Just hit the buttons to add sample data."); writer.WriteEndTag("i"); writer.WriteEndTag("span"); writer.WriteBeginTag("br"); writer.Write(HtmlTextWriter.SelfClosingTagEnd); base.RenderChildren(writer); }
/// <exclude /> protected override void Render(HtmlTextWriter writer) { writer.WriteBeginTag("ui:checkbox"); writer.WriteAttribute("label", StringResourceSystemFacade.ParseString(this.ItemLabel ?? "")); if (!string.IsNullOrEmpty(this.ToolTip)) { writer.WriteAttribute("title", StringResourceSystemFacade.ParseString(this.ToolTip ?? "")); } writer.WriteAttribute("name", this.UniqueID); if (this.AutoPostBack) { writer.WriteAttribute("callbackid", this.ClientID); writer.WriteAttribute("oncommand", "this.dispatchAction(PageBinding.ACTIONEVENT_DOPOSTBACK);"); } writer.WriteAttribute("ischecked", this.Checked.ToString().ToLower()); this.WriteClientAttributes(writer); writer.Write(HtmlTextWriter.SelfClosingTagEnd); }
protected override void RenderContents(System.Web.UI.HtmlTextWriter writer) { IList styles = this.GetStyles(); bool flag = false; for (int i = 0; i < this.Items.Count; i++) { writer.WriteBeginTag("Option"); if (Items[i].Selected) { if (flag) { this.VerifyMultiSelect(); } flag = true; writer.WriteAttribute("selected", "selected"); } writer.WriteAttribute("value", Items[i].Value); writer.WriteAttribute("title", Items[i].Text); if (styles != null) { //writer.WriteAttribute("Class", styles[i].Style); } Items[i].Attributes.Render(writer); if (this.Page != null) { this.Page.ClientScript.RegisterForEventValidation(this.UniqueID, Items[i].Value); } writer.Write(HtmlTextWriter.TagRightChar); System.Web.HttpUtility.HtmlEncode(Items[i].Text, writer); writer.WriteEndTag("Option"); writer.WriteLine(); } }
private void RenderMetaTag(HtmlTextWriter writer, string name, string content) { writer.WriteBeginTag("meta"); writer.WriteAttribute("name",name,true); writer.WriteAttribute("content",content,true); writer.WriteLine(HtmlTextWriter.SelfClosingTagEnd); }
public static void WriteFooter(HtmlTextWriter wrtr, Type type, bool autoDocVersion) { wrtr.WriteBeginTag("div"); wrtr.WriteAttribute("id", "content"); wrtr.Write(HtmlTextWriter.TagRightChar); wrtr.WriteLine(); wrtr.WriteFullBeginTag("h2"); wrtr.Write(" "); wrtr.WriteEndTag("h2"); wrtr.WriteLine(); if (autoDocVersion) { AssemblyName name1 = type.Assembly.GetName(); wrtr.Write("{0} {1}.{2}.{3} ", name1.Name, name1.Version.Major, name1.Version.Minor, name1.Version.Build); AssemblyName name2 = typeof(XmlRpcServerProtocol).Assembly.GetName(); wrtr.Write("{0} {1}.{2}.{3} ", name2.Name, name2.Version.Major, name2.Version.Minor, name2.Version.Build); wrtr.Write(".NET CLR {0}.{1}.{2} ", Environment.Version.Major,Environment.Version.Minor, Environment.Version.Build); } wrtr.WriteEndTag("div"); wrtr.WriteLine(); }
/// <exclude /> protected override void Render(HtmlTextWriter writer) { writer.WriteBeginTag("ui:errorset"); writer.WriteAttribute("timestamp", HttpUtility.HtmlAttributeEncode(DateTime.Now.Ticks.ToString())); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteBeginTag("ui:error"); writer.WriteAttribute("text", HttpUtility.HtmlAttributeEncode(StringResourceSystemFacade.ParseString(this.Text))); writer.WriteAttribute("targetname", HttpUtility.HtmlAttributeEncode(this.TargetName)); writer.Write(HtmlTextWriter.SelfClosingTagEnd); writer.WriteEndTag("ui:errorset"); }
private void RenderOptionGroupBeginTag(string name, HtmlTextWriter writer) { writer.WriteBeginTag("optgroup"); writer.WriteAttribute("label", name); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteLine(); }
public override void RenderBeginTag(HtmlTextWriter writer) { writer.WriteBeginTag("div"); writer.WriteAttribute("id", this.UniqueID); if (this.CssClass != string.Empty) writer.WriteAttribute("class", this.CssClass); writer.Write(HtmlTextWriter.TagRightChar); }
protected override void Render(HtmlTextWriter writer) { writer.WriteBeginTag("li"); writer.Write(HtmlTextWriter.TagRightChar); HyperLink.RenderControl(writer); writer.WriteEndTag("li"); }
private void BuildItem(System.Web.UI.WebControls.TreeNode item, HtmlTextWriter writer) { TreeView treeView = this; if ((treeView != null) && (item != null) && (writer != null)) { writer.WriteLine(); writer.WriteBeginTag("li"); if (item.Selected || IsChildNodeSelected(item.ChildNodes)) writer.WriteAttribute("class", "open"); writer.Write(HtmlTextWriter.TagRightChar); writer.Indent++; writer.WriteLine(); if (!string.IsNullOrEmpty(item.NavigateUrl)) { WriteNodeLink(treeView, item, writer); } else { WriteNodePlain(treeView, item, writer); } if (HasChildren(item)) { BuildItems(item.ChildNodes, false, item.Expanded.Equals(true), writer); } writer.Indent--; writer.WriteLine(); writer.WriteEndTag("li"); } }
protected override void Render(HtmlTextWriter writer) { writer.WriteBeginTag("paper-button"); writer.WriteAttribute("ID", this.ID); if (ButtonType == PaperButtonType.NoInk) { writer.Write(HtmlTextWriter.SpaceChar); writer.Write("noink"); } else if (ButtonType == PaperButtonType.Raised) { writer.Write(HtmlTextWriter.SpaceChar); writer.Write("raised"); } else if (ButtonType == PaperButtonType.Toggles) { writer.Write(HtmlTextWriter.SpaceChar); writer.Write("toggles"); } if (!string.IsNullOrWhiteSpace(CssClass)) { writer.WriteAttribute("class", CssClass); } writer.Write(HtmlTextWriter.TagRightChar); if (Icon != null) { writer.Write(Icon.ToString()); } if (!string.IsNullOrWhiteSpace(Text)) { writer.Write(Text); } writer.WriteEndTag("paper-button"); }
protected override void RenderBeginTag(HtmlTextWriter writer) { if ((Control != null) && (Control.Attributes["CssSelectorClass"] != null) && (Control.Attributes["CssSelectorClass"].Length > 0)) { writer.WriteLine(); writer.WriteBeginTag("div"); writer.WriteAttribute("class", Control.Attributes["CssSelectorClass"]); writer.Write(HtmlTextWriter.TagRightChar); writer.Indent++; } writer.WriteLine(); writer.WriteBeginTag("div"); writer.WriteAttribute("class", "AspNet-Menu-" + Control.Orientation.ToString()); writer.Write(HtmlTextWriter.TagRightChar); }
protected override void RenderBeginTag(HtmlTextWriter writer) { if (Control.Visible) { if (Control.Enabled) { // // Force the OnFocus as Attribute, because the SetFocus method render first // Control.Attributes["onfocus"] += "GlassTextBox_Focus(this);"; Control.Attributes["onblur"] += "GlassTextBox_Blur(this);"; Page.ClientScript.RegisterStartupScript(GetType(), Control.ClientID, "InfoControl.TextBoxAdapter.AttachEvents('" + Control.ClientID + "');\n", true); writer.WriteBeginTag("span"); writer.WriteAttribute("class", Control.CssClass); Control.CssClass = ""; writer.Write(HtmlTextWriter.TagRightChar); base.RenderBeginTag(writer); } // // Write the content because textarea dont work // if ((Control as TextBox).TextMode == TextBoxMode.MultiLine || !Control.Enabled) writer.Write((Control as TextBox).Text); } }
private void BuildItems(TreeNodeCollection items, bool isRoot, bool isExpanded, HtmlTextWriter writer) { if (items.Count > 0) { writer.WriteLine(); writer.WriteBeginTag("ul"); if (isRoot) { writer.WriteAttribute("id", this.ClientID); } writer.Write(HtmlTextWriter.TagRightChar); writer.Indent++; foreach (System.Web.UI.WebControls.TreeNode item in items) { BuildItem(item, writer); } writer.Indent--; writer.WriteLine(); writer.WriteEndTag("ul"); } }
protected override void RenderContents(HtmlTextWriter output) { output.WriteFullBeginTag("span"); output.WriteBeginTag("img"); output.WriteAttribute("src", WebResource("DemoControl.images.down.jpg")); output.WriteAttribute("onclick", "toggle(this,'toggle_" + ClientID + "')"); output.Write("/>"); output.Write(" " + Title); output.WriteEndTag("span"); output.Write("<br />"); output.WriteBeginTag("span"); output.WriteAttribute("id", "toggle_" + ClientID); output.WriteAttribute("style", "display:none"); output.Write(">" + Text); output.WriteEndTag("span"); }
private static void RenderOptionGroupBeginTag(string name, HtmlTextWriter writer) { writer.WriteBeginTag("optgroup"); writer.WriteAttribute("label", name); writer.Write('>'); writer.WriteLine(); }
private void RenderSelfClose(HtmlTextWriter writer) { writer.WriteBeginTag(TagName); RenderAttributes(writer); writer.Write(HtmlTextWriter.SelfClosingTagEnd); RenderChildren(writer); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { if (writer == null) { return; } if (this.Controls.Count > 0 && this.Controls[0].Controls.Count > 0 || this.Controls.Count > 1 || (this.Parent != null && (this.Parent.Controls.Count > 0 && this.Parent.Controls[0].Controls.Count > 1 || this.Parent.Controls.Count > 1))) { writer.WriteLine(Environment.NewLine); } writer.WriteBeginTag("input"); writer.WriteAttribute("type", Attributes["type"]); foreach (var key in this.Attributes.Keys) { string attr = (string)key; if (attr != "name" && attr != "type") { writer.WriteAttribute(attr, Attributes[attr]); } } writer.Write(HtmlTextWriter.SelfClosingTagEnd); if (this.Controls.Count > 0 && this.Controls[0].Controls.Count > 0 || this.Controls.Count > 1 || (this.Parent != null && (this.Parent.Controls.Count > 0 && this.Parent.Controls[0].Controls.Count > 1 || this.Parent.Controls.Count > 1))) { writer.WriteLine(Environment.NewLine); } }
protected override void Render(HtmlTextWriter writer) { //Self-closing script tags corrupt the DOM in FF writer.WriteBeginTag(this.TagName); this.RenderAttributes(writer); writer.Write(">"); writer.WriteEndTag(this.TagName); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag("div"); writer.WriteAttribute("class", "filter range"); writer.Write(HtmlTextWriter.TagRightChar); FilterHelper.RenderLabel(this, writer); writer.WriteBeginTag("div"); writer.AddAttribute("class", "boxes"); writer.Write(HtmlTextWriter.TagRightChar); base.Render(writer); writer.WriteEndTag("div"); writer.WriteEndTag("div"); }
private void RenderBlank (HtmlTextWriter writer) { writer.WriteBeginTag ("td"); writer.WriteAttribute ("bgcolor", TabBackColor); writer.WriteAttribute ("width", BlankWidth.ToString ()); writer.Write (">"); writer.Write (" "); writer.WriteEndTag ("td"); }
protected override void Render(HtmlTextWriter writer) { writer.WriteBeginTag("script"); writer.WriteAttribute("type", "text/javascript"); writer.WriteAttribute("src", url + "?" + JavaScripts); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteEndTag("script"); writer.WriteLine(); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag("div"); writer.WriteAttribute("class", "umbLabelButton"); writer.Write(HtmlTextWriter.TagRightChar); base.Render(writer); caption.RenderControl(writer); writer.WriteEndTag("div"); }
protected override void Render(HtmlTextWriter writer) { if (!Logic.StringEmpty(focusOnStart)) { writer.WriteBeginTag("jsmaskedit:FocusOnStart"); writer.WriteAttribute("Control", focusOnStart); writer.Write(HtmlTextWriter.SelfClosingTagEnd); } }
private void DoRender(HtmlTextWriter writer) { writer.WriteBeginTag("iframe"); writer.WriteAttribute("src", SiteUtils.GetNavigationSiteRoot() + "/Services/SessionKeepAlive.aspx"); writer.WriteAttribute("frameborder", "0"); writer.WriteAttribute("width", "0"); writer.WriteAttribute("height", "0"); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteEndTag("iframe"); }
public void Render(DynamicRotator rotator, HtmlTextWriter output) { output.Write("<div class='avtRot'></div>"); output.WriteBeginTag("script"); output.WriteAttribute("type", "text/javascript"); output.Write(HtmlTextWriter.TagRightChar); output.Write(string.Format("avtRot_jQuery(document).ready(function($) {{ $('#{0} .avtRot').avtRot({1}); }});", rotator.ClientID, rotator.Settings.ToJson())); output.WriteEndTag("script"); }
protected override void Render(HtmlTextWriter writer) { writer.WriteBeginTag("div"); writer.WriteAttribute("id", ClientID); writer.Write(HtmlTextWriter.TagRightChar); base.Render(writer); writer.WriteEndTag("div"); }
/// <summary> /// Renders the <see cref="T:System.Web.UI.HtmlControls.HtmlTitle"/> control to the specified <see cref="T:System.Web.UI.HtmlTextWriter"/> object. /// </summary> /// <param name="writer">A <see cref="T:System.Web.UI.HtmlTextWriter"/> that contains the output stream to render on the client.</param> protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag(this.TagName); foreach (string key in this.Attributes.Keys) { writer.WriteAttribute(key, this.Attributes[key]); } writer.Write(HtmlTextWriter.TagRightChar); this.RenderChildren(writer); writer.WriteEndTag(this.TagName); }
private void WriteNodeImage(TreeView treeView, System.Web.UI.WebControls.TreeNode item, HtmlTextWriter writer) { string imgSrc = GetImageSrc(treeView, item); if (!string.IsNullOrEmpty(imgSrc)) { writer.WriteBeginTag("img"); writer.WriteAttribute("src", treeView.ResolveClientUrl(imgSrc)); writer.WriteAttribute("alt", !string.IsNullOrEmpty(item.ToolTip) ? item.ToolTip : (!string.IsNullOrEmpty(treeView.ToolTip) ? treeView.ToolTip : item.Text)); writer.Write(HtmlTextWriter.SelfClosingTagEnd); } }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag("li"); writer.WriteAttribute("class", this.CssClass); if (!String.IsNullOrEmpty(this.LiLeftMargin)) { writer.WriteAttribute("style", string.Format("margin-left: {0}px", this.LiLeftMargin)); } writer.Write(HtmlTextWriter.TagRightChar); this.HyperLink.RenderControl(writer); writer.WriteEndTag("li"); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag("li"); writer.WriteAttribute("class", this.CssClass); if (!String.IsNullOrEmpty(this.LiLeftMargin)) { writer.WriteAttribute("style", "padding-left: 35px; background-color: #FBFBFB; background-image: none;border-top-style:none; text-transform: capitalize;"); } writer.Write(HtmlTextWriter.TagRightChar); this.HyperLink.RenderControl(writer); writer.WriteEndTag("li"); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.WriteBeginTag("div"); string divClass = "line"; if (IsRequired && CanBeEnabled) { divClass += " fm-req"; } writer.WriteAttribute("class", divClass); writer.Write(HtmlTextWriter.TagRightChar); RenderLabel(writer); if ((CanBeEnabled) || this.Type == DataFieldType.HtmlEditor) { foreach (Control c in Controls) { if (!(c is ExtenderControlBase)) { c.RenderControl(writer); } } } else { RenderText(writer); } if (CanBeEnabled) { foreach (Control c in Controls) { if ((c is ExtenderControlBase)) { c.RenderControl(writer); } } } writer.WriteEndTag("div"); }
/// <summary> /// Overrides the RenderContents method. /// </summary> protected override void RenderContents(System.Web.UI.HtmlTextWriter writer) { Boolean oneSelected = false; foreach (ListItem item in this.Items) { writer.WriteBeginTag("option"); if (item.Selected) { if (!oneSelected) { writer.WriteAttribute("selected", "selected", false); } oneSelected = true; } writer.WriteAttribute("value", item.Value, true); writer.Write(">"); HttpUtility.HtmlEncode(item.Text, writer); writer.WriteEndTag("option"); writer.WriteLine(); } }
public override void Render(System.Web.UI.HtmlTextWriter output) { DojoTest test; TestCandidateCollection candidates; TestListGenerator gen; string connectionString; TableGrid grid; if (ParentWindow is TableGrid) { grid = (TableGrid)ParentWindow; if (ParentWindow is DojoTestGrid) { connectionString = ((DojoTestGrid)ParentWindow).ConnectionString; } else if (ParentWindow is DojoTestListGrid) { connectionString = ((DojoTestListGrid)ParentWindow).ConnectionString; } else { throw(new Exception("Parent window is not supported.")); } } else { throw(new Exception("Parent window is not supported.")); } test = new DojoTest(int.Parse(grid.Page.Request.QueryString[0])); RenderTableBeginTag(output, "_viewPanel", grid.CellPadding, grid.CellSpacing, Unit.Percentage(100), Unit.Empty, grid.CssClass); output.WriteFullBeginTag("tr"); output.WriteBeginTag("th"); output.WriteAttribute("colspan", "4"); output.WriteAttribute("class", grid.HeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(test.Name); output.WriteEndTag("th"); output.WriteEndTag("tr"); #region Candidates Information output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("colspan", "4"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Candidates"); output.WriteEndTag("td"); output.WriteEndTag("tr"); if (test.ActiveTestList != null) { gen = new TestListGenerator(connectionString); candidates = gen.BuildTestList(test); foreach (TestCandidate candidate in candidates) { if (!candidate.IsRemoved) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(candidate.Member.PrivateContact.ConstructName("L,FMi")); output.WriteEndTag("td"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(candidate.Status.Name); output.WriteEndTag("td"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(candidate.LastEntry.Comment); output.WriteEndTag("td"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<input type=\"submit\" name=\"" + grid.ClientID + "_remove_" + candidate.Member.ID.ToString() + "\" value=\"Remove\" />"); output.WriteEndTag("td"); output.WriteEndTag("tr"); } } } else { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("colspan", "4"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("No active test list found."); output.WriteEndTag("td"); output.WriteEndTag("tr"); } #endregion output.WriteEndTag("table"); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { string theStyle = String.Format("width:{0};height:{1};background-color:{2}", this.Width.ToString(), this.Height.ToString(), String.Format("#{0:x2}{0:x2}{0:x2}", this.BackColor.R, this.BackColor.G, this.BackColor.B)); writer.WriteBeginTag("table"); writer.WriteAttribute("style", theStyle); writer.WriteAttribute("border", "0"); writer.WriteAttribute("cellpadding", "0"); writer.WriteAttribute("cellspacing", "0"); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteBeginTag("tr"); writer.Write(HtmlTextWriter.TagRightChar); for (int i = 0; i < Tabs.Count; i++) { Tab tab = (Tab)Tabs[i]; writer.WriteBeginTag("td"); writer.Write(HtmlTextWriter.TagRightChar); if (SelectedIndexChange != null) { writer.WriteBeginTag("a"); string tgt = this.ClientID; writer.WriteAttribute("href", "javascript:__doPostBack('" + tgt + "','" + i.ToString() + "');"); foreach (string key in this.Attributes.Keys) { string val = (string)this.Attributes[key]; writer.WriteAttribute(key, val); } writer.Write(HtmlTextWriter.TagRightChar); writer.WriteBeginTag("img"); writer.WriteAttribute("src", i == SelectedIndex? tab.EnabledImageUrl : tab.DisabledImageUrl); writer.WriteAttribute("border", "0"); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteEndTag("a"); } else { writer.WriteBeginTag("div"); string tgt = this.ClientID; //writer.WriteAttribute ("href", "javascript:__doPostBack('" + tgt + "','" + i.ToString() + "');"); foreach (string key in this.Attributes.Keys) { string val = (string)this.Attributes[key]; writer.WriteAttribute(key, val); } writer.Write(HtmlTextWriter.TagRightChar); writer.WriteBeginTag("img"); writer.WriteAttribute("src", i == SelectedIndex? tab.EnabledImageUrl : tab.DisabledImageUrl); writer.WriteAttribute("border", "0"); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteEndTag("div"); } writer.WriteEndTag("td"); } writer.WriteEndTag("tr"); writer.WriteEndTag("table"); }
public override void Render(System.Web.UI.HtmlTextWriter output) { TableGrid grid; if (ParentWindow is TableGrid) { grid = (TableGrid)ParentWindow; if (ParentWindow is DojoMemberGrid) { } else if (ParentWindow is DojoTestEligibilityGrid) { } else { throw(new Exception("Parent window is not supported.")); } } else { throw(new Exception("Parent window is not supported.")); } DojoMember m = new DojoMember(int.Parse(grid.Page.Request.QueryString[0])); RenderTableBeginTag(output, "_viewPanel", grid.CellPadding, grid.CellSpacing, Unit.Percentage(100), Unit.Empty, grid.CssClass); output.WriteFullBeginTag("tr"); output.WriteBeginTag("th"); output.WriteAttribute("class", grid.HeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(m.PrivateContact.FullName); output.WriteEndTag("th"); output.WriteEndTag("tr"); #region Contact Information output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Contacts"); if (m.PrivateContact.IsBadAddress) { output.Write(" - <strong>Bad Address</strong>"); } output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(m.PrivateContact.ConstructAddress("<br />")); output.Write("<br />"); if (m.PrivateContact.HomePhone != string.Empty) { output.Write(m.PrivateContact.HomePhone + " (h)<br />"); } if (m.PrivateContact.WorkPhone != string.Empty) { output.Write(m.PrivateContact.WorkPhone + " (w)<br />"); } if (m.PrivateContact.MobilePhone != string.Empty) { output.Write(m.PrivateContact.MobilePhone + " (m)<br />"); } if (m.PrivateContact.Email1 != string.Empty) { output.Write("<a href=\"mailto:"); output.Write(m.PrivateContact.Email1); output.Write("\">"); output.Write(m.PrivateContact.Email1); output.Write("</a>"); output.Write("<br />"); } if (m.PrivateContact.ValidationMemo != null && m.PrivateContact.ValidationMemo.Length > 0) { output.Write("<br />"); output.Write("<strong>Validation Memo : </strong><br />"); output.Write(m.PrivateContact.ValidationMemo.Replace("\n", "<br />")); } output.WriteEndTag("td"); output.WriteEndTag("tr"); #endregion #region Membership Information output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Membership"); if (m.IsPastDue) { output.Write(" - <strong>Past Due</strong>"); } output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Student Type</strong> : "); output.Write(m.MemberType.Name); output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Membership Date</strong> : "); output.Write(m.MemberSince.ToLongDateString()); output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Active Membership</strong> : "); if (m.IsPrimaryOrgActive) { output.Write("Yes"); } else { output.Write("No"); } output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Rank</strong> : "); output.Write(m.Rank.Name); output.Write(" (" + m.RankDate.ToShortDateString() + ")"); output.WriteEndTag("td"); output.WriteEndTag("tr"); #endregion #region Attendance Information // Pull last 90 days of attendance from the database int maxEntries = 150; int displayEntries = 5; DateTime minSearchDate = DateTime.Now.Subtract(TimeSpan.FromDays(90)); DojoAttendanceEntryManager aem = new DojoAttendanceEntryManager(); DojoAttendanceEntryCollection attendance = aem.GetCollection(maxEntries, "MemberID=" + m.ID.ToString() + " AND ClassStart>=#" + minSearchDate.ToString() + "#", "ClassStart DESC", DojoAttendanceEntryFlags.Class); DojoMember instructor1 = m.Instructor1; DojoMember instructor2 = m.Instructor2; DojoMember instructor3 = m.Instructor3; if (attendance.Count < displayEntries) { displayEntries = attendance.Count; } output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Attendance"); output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Time In Membership</strong> : "); output.Write(m.TimeInMembership.TotalHours.ToString("f") + " Hours"); output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Time In Rank</strong> : "); output.Write(m.TimeInRank.TotalHours.ToString("f") + " Hours"); output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Last Signin</strong> : "); output.Write(m.LastSignin.ToLongDateString()); output.WriteEndTag("td"); output.WriteEndTag("tr"); // Top Instructor output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Ninety Day Instructors"); output.WriteEndTag("td"); output.WriteEndTag("tr"); if (instructor1 != null) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(instructor1.PrivateContact.FullName); output.WriteEndTag("td"); output.WriteEndTag("tr"); } else { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("None"); output.WriteEndTag("td"); output.WriteEndTag("tr"); } if (instructor2 != null) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(instructor2.PrivateContact.FullName); output.WriteEndTag("td"); output.WriteEndTag("tr"); } if (instructor3 != null) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(instructor3.PrivateContact.FullName); output.WriteEndTag("td"); output.WriteEndTag("tr"); } // Display Last 5 Classes output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Ninety Day Activity"); output.WriteEndTag("td"); output.WriteEndTag("tr"); if (displayEntries == 0) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("None"); output.WriteEndTag("td"); output.WriteEndTag("tr"); } else { for (int x = 0; x < displayEntries; x++) { DojoAttendanceEntry entry = attendance[x]; output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(entry.Class.Name + " - " + entry.Class.ClassStart.ToString("dddd, MMMM d - h:mm tt")); output.WriteEndTag("td"); output.WriteEndTag("tr"); } } #endregion // #region Instructor Information // // if(m.IsInstructor) // { // output.WriteFullBeginTag("tr"); // output.WriteBeginTag("td"); // output.WriteAttribute("class", grid.SubHeaderCssClass); // output.Write(HtmlTextWriter.TagRightChar); // output.Write("Instructor Details"); // output.WriteEndTag("td"); // output.WriteEndTag("tr"); // } // // #endregion #region Security if (this.ParentWindow.Page.User.IsInRole("Tessen/Administrator")) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Security"); output.WriteEndTag("td"); output.WriteEndTag("tr"); if (m.UserAccount == null) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("The member has no associated user account."); output.WriteEndTag("td"); output.WriteEndTag("tr"); } else { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("<strong>Username</strong> : "); output.Write(m.UserAccount.UserName); output.Write("<br />"); output.Write("<strong>Last Access</strong> : "); if (m.UserAccount.LoginDate != DateTime.MinValue) { output.Write(m.UserAccount.LoginDate); } else { output.Write("None"); } output.Write("<br />"); output.Write("<strong>Login Count</strong> : "); output.Write(m.UserAccount.LoginCount); output.WriteEndTag("td"); output.WriteEndTag("tr"); } } #endregion #region Memos if (this.ParentWindow.Page.User.IsInRole("Tessen/Administrator")) { output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Current Attendance Message"); output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); if (m.AttendanceMessage != "") { output.Write(m.AttendanceMessage); } else { output.Write("Empty"); } output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.SubHeaderCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write("Memo"); output.WriteEndTag("td"); output.WriteEndTag("tr"); output.WriteFullBeginTag("tr"); output.WriteBeginTag("td"); output.WriteAttribute("class", grid.DefaultRowCssClass); output.Write(HtmlTextWriter.TagRightChar); if (m.PrivateContact.MemoText != "") { output.Write(m.PrivateContact.MemoText.Replace("\n", "<br>")); } else { output.Write("Empty"); } output.WriteEndTag("td"); output.WriteEndTag("tr"); } #endregion output.WriteEndTag("table"); }