The update header is not officially standardized. This means that each browser can implement it differently. I would recommend using a normal HTTP crawl as shown below:
Response.AddHeader "Refresh", "10; url=" & url2
[Edited to reflect new information from the poster]
, , , , ASP.NET - .