Visual C# : how to login to a website(that is built via  asp.net classic) and keep the user logged in .. 
<p>Step 1 : Log into a website 
Step 2 : navigate a  a particular page
Step 3 : download a file (I suppose webclient would be ideal here) </p>

<p>would like all this to be happening silently without the user knowing it .
I do not want to use the webbrowser object for the same reason</p>

<p>Note :  The Website is built by someone else 
    disconnects if the user is idle for a certain period of time.  </p>

<p>Problem is , I have no idea reagarding how to go about keeping  the user logged in that website using c# . I do not have a concrete idea of it yet . i just wanted someone to point me in  the right direction . </p>

<p>Thanks </p>
