Blog

Code snippets!

Onload op bodytag plaatsen.

Wanneer je gebruik maakt van masterpages kan je in de aspx pagina niet zomaar een javascript tag in je body-tag plaatsen.

Hoe je dat doet zie je hieronder.

Het voorbeeld laat zien hoe je de prettyPrint javascript functie aan kan roepen op de body tag.

HtmlGenericControl myBodyTag = new HtmlGenericControl();
myBodyTag = (HtmlGenericControl)Page.Master.Master.FindControl("bodyTag");
myBodyTag.Attributes.Add("onload", "prettyPrint()");

Vergeet niet de body tag op de masterpage een de runat server tag en een id mee te geven.

<body runat="server" id="bodyTag">

Omdat ik een masterpage gebruik die zelf weer de master masterpage gebruikt moet ik master.master aanroepen.

myBodyTag = (HtmlGenericControl)Page.Master.Master.FindControl("bodyTag");