private TextBox _textBox = new TextBox();
private Label _label = new Label();
----------------------------------------------------------------------------------------------
protected override void CreateChildControls()
{
Controls.Clear();
_textBox.ID = "txtBox1";
_label.ID = "label1";
Controls.Add(_textBox);
Controls.Add(_label);
base.CreateChildControls();
}
protected override void Render(HtmlTextWriter writer)
{
EnsureChildControls();
AddAttributesToRender(writer);
writer.RenderBeginTag(HtmlTextWriterTag.Div);
writer.AddAttribute(HtmlTextWriterAttribute.Cellpadding, "1", false);
writer.RenderBeginTag(HtmlTextWriterTag.Table);
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
writer.RenderBeginTag(HtmlTextWriterTag.Td);
_label.RenderControl(writer);
writer.RenderEndTag(); //</td>
writer.RenderBeginTag(HtmlTextWriterTag.Td);
_textBox.RenderControl(writer);
writer.RenderEndTag(); //</td>
writer.RenderEndTag(); //</tr>
writer.RenderEndTag(); //</table>
writer.RenderEndTag();
}
----------------------------------------------------------------------------------------------------
protected override void CreateChildControls()
{
Controls.Clear();
_textBox.ID = "txtBox1";
_label.ID = "label1";
Controls.Add(new LiteralControl("<table
cellpadding='1'><tr>"));
Controls.Add(new LiteralControl("<td>"));
Controls.Add(_label);
Controls.Add(new LiteralControl("</td>"));
Controls.Add(new LiteralControl("<td>"));
Controls.Add(_textBox);
Controls.Add(new LiteralControl("</td>"));
Controls.Add(new LiteralControl("</tr></table>"));
base.CreateChildControls();
}
--------------------------------------------------------------------------------------------------
protected override void CreateChildControls()
{
Controls.Clear();
_textBox.ID = "txtBox1";
_label.ID = "label1";
Table table = new Table();
table.CellPadding = 1;
TableRow row1 = new TableRow();
TableCell cell1 = new TableCell();
cell1.Controls.Add(_label);
TableCell cell2 = new TableCell();
cell2.Controls.Add(_textBox);
row1.Cells.Add(cell1);
row1.Cells.Add(cell2);
table.Rows.Add(row1);
Controls.Add(table);
base.CreateChildControls();
}
---------------------------------------------------------------------------------------------
No comments:
Post a Comment