Hi Soupapes,
If you want to redirect to a page external to DotNetNuke (e.g. newpage.aspx), you'll use exactly the redirect statement you included above.
If you want to redirect to another DotNetNuke page, or "focus" the DotNetNuke page on a specific module (or subcontrol of the module), you'll utilize the many Globals.NavigateURL overloads.
For example, to redirect to a specific page, you'd use:
Response.Redirect(Globals.NavigateURL(tabId));
To include an argument, use one of the overloads that supports the additionalParameters parameter:
Response.Redirect(Globals.NavigateURL(tabId, string.Empty, "userId", "12345", "anotherParameter", "anotherValue");
Here note that the string.Empty is the controlKey -- leave it empty if you don't want to "focus" on any particular module.
Hope this helps!
Brandon