Thought I would share this, not because it is difficult, but because of a pitfall that I fell into.
Also, I couldn't find any discussion of coding a 301 redirect with ASP.net, and it is a common task for keeping search engines like Google happy, etc.
The point is that
Response.StatusCode = 301;
Response.Redirect( s ); // No good !!
does not work. I am not 100% sure why, but presumably Redirect sets the status code intenally.
What you need instead is
Response.StatusCode = 301;
Response.RedirectLocation = s;
George
Design your database-driven web-site online at qaaz.com