Rock.Web.UI.Controls.RockTextBox.RenderControl C# (CSharp) Méthode

RenderControl() public méthode

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.
Résultat void
        public override void RenderControl( HtmlTextWriter writer )
        {
            if ( this.Visible )
            {
                RockControlHelper.RenderControl( this, writer );
            }
        }

Usage Example

        /// <summary>
        /// Renders the base control.
        /// </summary>
        /// <param name="writer">The writer.</param>
        public override void RenderBaseControl(HtmlTextWriter writer)
        {
            if (DisplayCurrentOption)
            {
                writer.AddAttribute(HtmlTextWriterAttribute.Class, "form-control-group js-date-picker-container");
                writer.RenderBeginTag(HtmlTextWriterTag.Div);

                if (IsCurrentDateOffset)
                {
                    // set this.Attributes["disabled"] instead of this.Enabled so that our child controls don't get disabled
                    this.Attributes["disabled"] = "true";
                    _nbDayOffset.Enabled        = true;
                }
                else
                {
                    _nbDayOffset.Enabled = false;
                }
            }

            base.RenderBaseControl(writer);

            if (DisplayCurrentOption)
            {
                _cbCurrent.RenderControl(writer);
                _nbDayOffset.RenderControl(writer);
                writer.RenderEndTag();
            }
        }
All Usage Examples Of Rock.Web.UI.Controls.RockTextBox::RenderControl