Have you added the module to a page using Modules - Add Module ?

If the module is added to the page, you can use different overloads of DotNetNuke.Common.Globals.NavigateUrl
to build urls to the module's different controls. Besides being a convenient helper, Globals.NavigateUrl
uses the friendly url provider to format the url correctly.
Response.Redirect(Globals.NavigateURL(this.TabId, "Control Key", "parameter"), true);
This overload redirects to the "Control Key" module control, using "parameter" as an additional querystring parameter. Arguments "Control key" and "parameter" act as placeholders, and should be substituted with proper values.
"parameter" is actually passed to a formal parameter with a params modifier, params string[] AdditionalParameters
, that can take a variable number of arguments in a string or array format.
If you want to redirect to the default view control, use the overload
Response.Redirect(Globals.NavigateURL(TabId))
Redirecting to this.TabID
without a control key or a querystring parameter usually makes sense only if you want to return to the default view control from another control in the module.
See also
DotNetNuke Wiki - Module navigation