My opinion is if you have target page, then you should create one Settings page to register which tab do you want to redirect to.
The layout can be like this :
Target Tab : [dropdownlistControl_for_tabs]
Target Module : [dropdownlistControl_for_modules_in_selected_tab]
Update
Then you save tabId from selected tab and moduleId from selected module in selected tab.
By using settings, you got a benefit that you don't have to hardcode your link to target page.
Just create link like this :
int tabid = Convert.ToInt32(Settings["TABID_FOR_TARGETPAGE"].ToString());
int moduleid = Convert.ToInt32(Settings["MODULEID_FOR_TARGETPAGE"].ToString());
string url = Globals.NavigateUrl(tabid, "Control_Key_If_Any", "mid=" + moduleid.ToString());
Response.Redirect(url);
HTH.