I’m working inside of a Web User Control (.ascx) that is going to be included in a regular web form (.aspx), but I need to be able to dynamically insert code into the head of the document from the User Control. In my Coldfusion days <cfhtmlhead> would do the trick. Is there an equivalent of this in ASP.NET or a similar hack?
Share
To add HTML markup you can do the following:
In your UserControl’s code you can access Page.Header, which is itself a control. To that control you can then add new controls:
To add script markup you don’t need access to the head tag at all since ASP.NET has helper methods on the ClientScriptManager that do the work for you:
Here are examples of some code you can also put in your user control’s code: