title: PlaceHolder vs Literal for adding HTML markup generated at runtime
body: <p>This question points out <a href="https://stackoverflow.com/questions/3309398/asp-net-literal-vs-label">Literal vs Label</a> while this question points out <a href="https://stackoverflow.com/questions/483352/asp-net-panel-vs-placeholder">Panel VS. PlaceHolder</a> but just today I was debating with my colleague on using <strong>PlacHolder vs Literal</strong> for adding HTML markup which is generated at runtime. Both controls do not produce any extra markup but we are looking for the right control for adding generated markup on the fly. The <a href="https://stackoverflow.com/a/2071255/14118">answer of this question</a> suggests using of both for adding generated markup so I'm wondering which control/approach should we use for just adding generated markup and nothing more.</p>