I have the following example page structure:

* Webpage.aspx
* Script.aspx

If I call `Server.Execute("Script.aspx")` from Webpage.aspx, how can I detect in Script.aspx that it was called from Webpage.aspx and not directly from a web browser?

*I've tried checking the Referrer but this only seems to return domain and not the script.*

*I'm using ASP.NET Web Forms on .NET 3.5*