Ok, well I'm assuming you know you're running your scripts on a .NET enabled server. Also, I'm assuming you're using your WebForm1.aspx.vb as your code behind page (which is loaded at the top of the *.aspx page. If this isn't the case, take off the .vb
I.e. don't type in a URL like http://www.somesite.com/someDir/somePage.aspx.vb it shouldn't have the .vb
As for the page load, there should be a method in your aspx file that's something like (forgive me if it's wrong because I don't have my docs to look at right now)
public void OnPage_Load(object sender, EventArgs e){
if(Page.IsPostBack()){
// do stuff if the page is posted back
} else {
// Do stuff only the first time the page loads
}
// do stuff no matter which time the page loads
}
That's all in C# but you should get the idea. Once I check my docs, I'll get back to you if it's wrong