Heres the problem,
In Masterpage, the google analytics code were pasted before the end of body
tag.
In ASPX page, I need to generate a script (goo
You could delay your script execution until after the page loads, then it won't matter where your script resides.
An inelegant but simple approach, if you're able to avoid using ClientScript
, would be to just stick a literal in the page where you want your script to be rendered and put the script in there from your codebehind (i.e. myLiteral.Text = "client script";
).
Take a look at RegisterStartupScript
The script block will be placed right above the </form>
tag at the end of the page.