I've successfully used this method I've built for some time now:
/// <summary>
/// Redirects control to the specified web page. If the extension is not specified then ".aspx" is assumed.
/// Note: Could also use "Server.Transfer" - See http://www.developer.com/net/asp/article.php/3299641
/// </summary>
/// <param name="pageName"></param>
/// <param name="paramString">Format: param1=value1¶m2=value2... (no quotes around values)</param>
/// <param name="returnMe">If True then a param value will be added to give the dest page the ability to return to the calling page</param>
public static void PageRedirect(string pageName, string paramString, bool returnMe)
{
string appPath = GetAppPath();
string fullPath = appPath;
try
{
pageName = Tools.EnsureSuffix(pageName, " ...
Go to the complete details ...