In Asp.net 2.0 you can change the title of the page at runtime. This is done by using the Header property of the Page class. The best place for this is the PreInit event handler.
IPageHeader myHeader = Page.Header;
myHeader.Title = "Welcome to my Test Page";
Response.Write(myHeader.Title);
OR simply
Page.Header.Title = "This is the page title";