Don't get bogged down by the title, as I am completely open to any suggestions.

First off here is what I'm attempting to do:

I want one page to have my authentication page. From there, I want a query string appended to the URL (just for example purposes. We are doing things a little more secure) and load a page from a secure directory.

I'm attempting to make a system where all I need to do is drop a folder into our specific secured directory and then, with the appropriate query string added to the authentication page, it loads it up without having to add any additional code to the original page.

I played a bit with Server.Transfer, but I read that it is classic ASP and there should be more robust ways in .NET and it keeps telling me the page isn't compiled when I try to reference one from another project.

I also read about user controls, but it seems those only work within the same project and I would need to re-publish every time a change was made or a control was added.


Does anyone have any suggestions on how to get this working or how to fix the Server.Transfer to work with files from other projects?