O.o
I think you are making this more difficult then it needs to be or you are coming from a strictly Windows based dev environment.
In any event clicking the button isn't going to "Initialize" the second page, not in the manner you are thinking anyway. What is going to happen is, you are going to click a button and that that button is going to make an HTTP request to the webserver that will, in turn, initialize and serve the page.
So, in all reality, this is all you need on your "Base" webpage:
<a href="./secondPage.aspx">Open second page</a>
hth
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
Professional IIS 7 and ASP.NET Integrated Programming
================================================== =========