Check from where an ASP.Net page in my application was opened?
<p>Searched everywhere but couldn't find anything.</p>

<p>My question is: is it possible to programmatically determine the address of the site from where a page in my ASP.Net application was opened (either from client code or server code)? </p>

<p>Suppose i have a big job board application, some of the jobs are listed in Google. How can one tell if the page was opened directly from the application, or from an external source like search engines/ etc (i.e. did someone click a link in Google and got here?).</p>

<p>Thanks!</p>
