AjaxControlToolkit.HtmlEditor.Popups.LinkProperties.CreateChildControls C# (CSharp) Метод

CreateChildControls() защищенный Метод

protected CreateChildControls ( ) : void
Результат void
        protected override void CreateChildControls()
        {
            var _urlTextHolder = new HtmlGenericControl("span");
            var _targetTextHolder = new HtmlGenericControl("span");

            var table = new Table();
            table.Attributes.Add("border", "0");
            table.Attributes.Add("cellspacing", "0");
            table.Attributes.Add("cellpadding", "2");

            var row = new TableRow();
            table.Rows.Add(row);

            var cell = new TableCell();
            row.Cells.Add(cell);
            cell.HorizontalAlign = HorizontalAlign.Left;
            cell.Controls.Add(_urlTextHolder);
            _urlTextHolder.Controls.Add(new LiteralControl(GetField("URL")));
            cell.Controls.Add(new LiteralControl(":"));

            cell = new TableCell();
            row.Cells.Add(cell);
            cell.HorizontalAlign = HorizontalAlign.Left;
            _url.Style["width"] = "200px";
            _url.MaxLength = 255;
            cell.Controls.Add(_url);

            row = new TableRow();
            table.Rows.Add(row);

            cell = new TableCell();
            row.Cells.Add(cell);
            cell.HorizontalAlign = HorizontalAlign.Left;
            cell.Controls.Add(_targetTextHolder);
            _targetTextHolder.Controls.Add(new LiteralControl(GetField("Target")));
            cell.Controls.Add(new LiteralControl(":"));

            cell = new TableCell();
            row.Cells.Add(cell);
            cell.HorizontalAlign = HorizontalAlign.Left;
            _target.Style["width"] = "105px";
            _target.Items.Add(new ListItem(GetField("Target", "New"), "_blank"));
            _target.Items.Add(new ListItem(GetField("Target", "Current"), "_self"));
            _target.Items.Add(new ListItem(GetField("Target", "Parent"), "_parent"));
            _target.Items.Add(new ListItem(GetField("Target", "Top"), "_top"));
            cell.Controls.Add(_target);

            Content.Add(table);

            RegisteredFields.Add(new RegisteredField("url", _url));
            RegisteredFields.Add(new RegisteredField("target", _target));
            base.CreateChildControls();
        }