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 RenderEndTag(HtmlTextWriter writer) { base.RenderEndTag(writer); writer.WriteFullBeginTag("span"); writer.WriteEndTag("span"); writer.WriteEndTag("span"); }
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); } } } }
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(); }
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"); } } }
/// <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 RenderEndTag(HtmlTextWriter writer) { writer.WriteEndTag("div"); if ((Control != null) && (Control.Attributes["CssSelectorClass"] != null) && (Control.Attributes["CssSelectorClass"].Length > 0)) { writer.Indent--; writer.WriteLine(); writer.WriteEndTag("div"); } writer.WriteLine(); }
/// <summary> /// Render Contents /// </summary> /// <param name="writer">HtmlTextWriter to render to</param> protected override void Render(HtmlTextWriter writer) { // Body Table End Tag writer.WriteEndTag(HtmlTextWriterTag.Table.ToString()); // Body End Tags writer.WriteEndTag(HtmlTextWriterTag.Div.ToString()); writer.WriteEndTag(HtmlTextWriterTag.Td.ToString()); writer.WriteEndTag(HtmlTextWriterTag.Tr.ToString()); // Scroll Table End Tag writer.WriteEndTag(HtmlTextWriterTag.Table.ToString()); }
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 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 RenderEndTag(HtmlTextWriter writer) { if (Control.Enabled) { base.RenderEndTag(writer); if ((Control as TextBox).TextMode != TextBoxMode.MultiLine) { writer.WriteFullBeginTag("span"); writer.WriteEndTag("span"); } writer.WriteEndTag("span"); } }
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); }
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"); } }
public static void WriteBody(HtmlTextWriter wrtr, Type type, bool autoDocVersion) { wrtr.WriteFullBeginTag("body"); wrtr.WriteLine(); WriteType(wrtr, type); wrtr.WriteLine(); WriteFooter(wrtr, type, autoDocVersion); wrtr.WriteEndTag("div"); wrtr.WriteLine(); wrtr.WriteEndTag("body"); wrtr.WriteLine(); }
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(); } }
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"); }
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 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); }
public static void WriteHead(HtmlTextWriter wrtr, string title) { wrtr.WriteFullBeginTag("head"); wrtr.WriteLine(); WriteStyle(wrtr); WriteTitle(wrtr, title); wrtr.WriteEndTag("head"); }
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"); }
/// <summary> /// Render this control to the output parameter specified. /// Based on the source code of the original DropDownList method /// </summary> /// <param name="output"> The HTML writer to write out to </param> protected override void RenderContents(HtmlTextWriter writer) { ListItemCollection items = this.Items; int itemCount = this.Items.Count; string curGroup = String.Empty; string itemGroup; bool bSelected = false; if (itemCount <= 0) { return; } for (int i = 0; i < itemCount; i++) { ListItem item = items[i]; itemGroup = (string)item.Attributes["DataGroupField"]; if (itemGroup != null && itemGroup != curGroup && IsGroupHasEnabledItems(itemGroup)) { if (curGroup != String.Empty) { writer.WriteEndTag("optgroup"); writer.WriteLine(); } curGroup = itemGroup; writer.WriteBeginTag("optgroup"); writer.WriteAttribute("label", curGroup, true); writer.Write('>'); writer.WriteLine(); } // we don't want to render disabled items if (item.Enabled) { writer.WriteBeginTag("option"); if (item.Selected) { if (bSelected) { throw new HttpException("Cant_Multiselect_In_DropDownList"); } bSelected = true; writer.WriteAttribute("selected", "selected", false); } writer.WriteAttribute("value", item.Value, true); writer.Write('>'); HttpUtility.HtmlEncode(item.Text, writer); writer.WriteEndTag("option"); writer.WriteLine(); } } if (curGroup != String.Empty) { writer.WriteEndTag("optgroup"); writer.WriteLine(); } }
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(); }
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(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 RenderChildren(HtmlTextWriter writer) { try { base.RenderChildren(writer); } catch (HttpException ex) { writer.WriteFullBeginTag("div"); writer.WriteFullBeginTag("h1"); writer.WriteEncodedText("Error: Control could not be loaded"); writer.WriteEndTag("h1"); writer.WriteFullBeginTag("p"); writer.WriteEncodedText(ex.Message); writer.WriteEndTag("p"); writer.WriteEndTag("div"); } }
protected override void Render(HtmlTextWriter writer) { writer.WriteFullBeginTag("br"); writer.WriteFullBeginTag("u"); writer.WriteFullBeginTag("b"); if (mDescription != "") writer.Write(mDescription); else if (this.ID !=null) writer.Write(this.ID.ToString()); else writer.Write("GHTSubTest.ID not set. Can not display the sub test id"); writer.WriteEndTag("b"); writer.WriteEndTag("u"); base.Render (writer); Literal lbl = new Literal(); lbl.Text=this.ID; this.Controls.Add (lbl); }
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"); }
protected override void Render(HtmlTextWriter writer) { writer.WriteFullBeginTag("h3"); writer.WriteBeginTag("a"); writer.AddAttribute("href", "#"); writer.Write(HtmlTextWriter.TagRightChar); writer.Write(Title); writer.WriteEndTag("a"); writer.WriteEndTag("h3"); // Panel content wrapper div writer.WriteFullBeginTag("div"); base.Render(writer); writer.WriteEndTag("div"); }
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"); }
/// <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); }
/// <exclude /> protected override void RenderChildren(HtmlTextWriter writer) { writer.WriteBeginTag("textarea"); writer.Write((char)'>'); if(!Text.IsNullOrEmpty()) { writer.WriteEncodedText(Text); } writer.WriteEndTag("textarea"); }
public static void WriteDoc(HtmlTextWriter wrtr, Type type, bool autoDocVersion) { XmlRpcServiceInfo svcInfo = XmlRpcServiceInfo.CreateServiceInfo(type); wrtr.WriteFullBeginTag("html"); wrtr.WriteLine(); WriteHead(wrtr, svcInfo.Name); wrtr.WriteLine(); WriteBody(wrtr, type, autoDocVersion); wrtr.WriteEndTag("html"); }
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("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(HtmlTextWriter writer) { HtmlForm form = Control as HtmlForm; writer.WriteBeginTag("form"); WriteAttributes(writer, form); writer.Write(HtmlTextWriter.TagRightChar); RenderChildren(writer); writer.WriteEndTag("form"); }
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"); 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) { 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"); }
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"); }