Setting stylesheet in code behind file to alleviate style "flicker"
Posted on 2006-06-12
I ve got a VS2005 web application which is using a single style sheet.
Originally I set the style sheet in the HTML itself using <link href="">. The style sheet has some basic settings for body font and table colors etc.
However when I load the page it is doing a weird flicker thing. It shows the page without formatting for a split second then it applies the style sheet and everything looks good.
I was wondering whether I could set the css in the page load event so that it occured before controls were loaded?
How do you set the pages style in code?
I tried this.Page.StyleSheetTheme = "~/myStyle.css"; but it didnt apply any style.