A couple of ways you could do it depending on how you want it to work.
1. If you want the page to always refresh you could simply put
Code:
<META HTTP-EQUIV="Refresh" CONTENT="x;URL=http://www.some.com/some.aspx">
at the top of your .aspx file, where x is the number of seconds to wait before refreshing.
2. If you only want the page to refresh under certain conditions then you can use code such as:
VB Code:
If something = true then
Response.AddHeader("Refresh", "60;url=myrefreshingpage.aspx")
end if
To make a page refresh itself make sure the specified url is the same as the page that is refreshing.