System.Web.UI.WebControls.WebControl.RenderBeginTag C# (CSharp) Method

RenderBeginTag() public method

public RenderBeginTag ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
return void
		public virtual void RenderBeginTag (HtmlTextWriter writer)
		{
			AddAttributesToRender (writer);
			
			if (TagKey == HtmlTextWriterTag.Unknown)
				writer.RenderBeginTag (TagName);
			else
				writer.RenderBeginTag (TagKey);
			
		}

Usage Example

Example #1
0
        /// <summary>
        /// Returns the report control as html string.
        /// </summary>
        public static string ToHtml(this Web.UI.WebControls.WebControl webControl)
        {
            string result = "";

            StringBuilder  sb;
            StringWriter   stWriter;
            HtmlTextWriter htmlWriter;

            sb         = new StringBuilder();
            stWriter   = new StringWriter(sb);
            htmlWriter = new HtmlTextWriter(stWriter);

            //this.RenderControl(htmlWriter);
            webControl.RenderBeginTag(htmlWriter);

            foreach (Control control in webControl.Controls)
            {
                control.RenderControl(htmlWriter);
            }

            webControl.RenderEndTag(htmlWriter);

            result = sb.ToString();

            return(result);
        }
All Usage Examples Of System.Web.UI.WebControls.WebControl::RenderBeginTag