You can use
Response.Redirect("Url.aspx");
Response.Redirect() will send you to a new page, update the address bar and add it to the Browser History, ie it causes additional roundtrips to the server on each request. It doesn’t preserve Query String and Form Variables from the original request. Its a Response. Redirect simply sends a message down to the (HTTP 302) browser. Context.Items are lost when navigate to the new page.
or
Server.Transfer("Url.aspx");
Whereas, Server.Transfer happens without the browser knowing anything, the browser request a page, but the server returns the content of new redirected page. It transfers current page request to another .aspx page on the same server. Data can be persist across the pages using Context.Item collection, which is one of the best way to transfer data from one page to another keeping the page state alive.
Response.Redirect