Sto cercando di eseguire la riscrittura dell'URL dal file Global.ascx ma ogni volta che si reindirizza alla pagina Default.aspx e ignora l'ID della scheda come sto facendo in DotNetNuke ver. 06.01.03 (108). Ecco il codice:Riscrittura URL Non funziona con Global.asax
if (CurrentURL_Path.Contains("scientific-cameras"))
{
HttpContext.Current.RewritePath("~/Default.aspx?TabId=105");
}
ho creato una pagina abc.aspx
voglio che se "scientifiche telecamere" è contiene l'URL allora reindirizzamento alla pagina (abc.aspx) e 105 è TabId per abc.aspx.
Puoi modificare la tua domanda un po 'e elaborare? Così com'è, ci sono troppe poche informazioni per noi per aiutarti. Oltre ai dettagli aggiuntivi sul tuo problema, puoi aggiungere le cose che hai provato a risolvere il problema e perché queste soluzioni non hanno funzionato? Infine, puoi citare la versione di DotNetNuke (e se è la tua build o meno) che stai usando? – Jeroen
il nuovo URL esiste sul server? –
Perché non utilizzare Web.config per ottenere lo stesso risultato? – abatishchev