Rock.Web.UI.Controls.DatePicker.RenderControl C# (CSharp) Method

RenderControl() public method

Outputs server control content to a provided T:System.Web.UI.HtmlTextWriter object and stores tracing information about the control if tracing is enabled.
public RenderControl ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter The object that receives the control content.
return void
        public override void RenderControl( HtmlTextWriter writer )
        {
            RegisterJavascript();
            base.RenderControl( writer );
        }

Usage Example

Example #1
0
        /// <summary>
        /// This is where you implment the simple aspects of rendering your control.  The rest
        /// will be handled by calling RenderControlHelper's RenderControl() method.
        /// </summary>
        /// <param name="writer">The writer.</param>
        public void RenderBaseControl(HtmlTextWriter writer)
        {
            RegisterJavaScript();

            writer.AddAttribute("id", this.ClientID);
            foreach (var styleKey in this.Style.Keys)
            {
                string styleName = (string)styleKey;
                writer.AddStyleAttribute(styleName, this.Style[styleName]);
            }

            if (!string.IsNullOrEmpty(this.CssClass))
            {
                writer.AddAttribute("class", this.CssClass);
            }

            writer.RenderBeginTag(HtmlTextWriterTag.Div);

            writer.AddAttribute("class", "form-control-group");
            writer.RenderBeginTag(HtmlTextWriterTag.Div);

            _tbLowerValue.RenderControl(writer);
            writer.Write("<span class='to'> to </span>");
            _tbUpperValue.RenderControl(writer);

            writer.RenderEndTag(); // form-control-group
            writer.RenderEndTag(); // id
        }
All Usage Examples Of Rock.Web.UI.Controls.DatePicker::RenderControl