¿Cómo detectar si se llamó a una página aspx desde Server.Execute?

Tengo la siguiente estructura de página de ejemplo:

Webpage.aspx Script.aspx

Si llamo aServer.Execute("Script.aspx") de Webpage.aspx, ¿cómo puedo detectar en Script.aspx que se llamó desde Webpage.aspx y no directamente desde un navegador web?

He intentado verificar el Referidor pero esto solo parece devolver el dominio y no el script.

Estoy usando los formularios web ASP.NET en .NET 3.5

Respuestas a la pregunta(6)

Su respuesta a la pregunta