Custom Control rendering

M

Mark Gilkes

I'm overriding the Render method in a Custom Control that inherits from
WebControl. Some of the ouput code is as follows;

protected override void Render (HtmlTextWriter writer)
{
...
...
...
writer.AddAttribute(HtmlTextWriterAttribute.Class, this.CssClass);
writer.RenderBeginTag(HtmlTextWriterTag.Div);
writer.Write(this.ImageText); //Property text
writer.RenderEndTag();
...
...
}


My problem is that I want the text output to follow on from the div element.
The write method of the HtmlTextWriter seems to insist on inserting the text
on a new line when viewing the source. How can I make the output follow the
div element?

Thanks.
 
S

sam

Does writer.Write( said:
I'm overriding the Render method in a Custom Control that inherits from
WebControl. Some of the ouput code is as follows;

protected override void Render (HtmlTextWriter writer)
{
..
..
..
writer.AddAttribute(HtmlTextWriterAttribute.Class, this.CssClass);
writer.RenderBeginTag(HtmlTextWriterTag.Div);
writer.Write(this.ImageText); //Property text
writer.RenderEndTag();
..
..
}


My problem is that I want the text output to follow on from the div element.
The write method of the HtmlTextWriter seems to insist on inserting the text
on a new line when viewing the source. How can I make the output follow the
div element?

Thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,535
Members
45,007
Latest member
obedient dusk

Latest Threads

Top