A better string control in ASP.NET
Whenever I had to add a string to a web controls control collection I’ve always used the Literal control like this:
Literal str
= new Literal();
str.Text
= "hello world";
Page.Controls.Add(str);
I have always thought a Literal was too cumbersome to use for a simple thing like adding a string to a controls control collection. Then, the other day, I found the LiteralControl while browsing through the MSDN docs and that my friends are a real treat. It lives in the System.Web.UI namespace and it adds great value. You can use it to achieve the same task as the one above, but in a more natural way.
>
Page.Controls.Add(new LiteralControl("Hello
world"));
It’s much cleaner, much nicer and much simpler. Now I can’t live without it.