me ne sono accorto solo quando sono passato da un server dedicato ad un hosting, confidavo in ApplicationPath per costruire i percosi per i vari link ma, appunto una volta passato il hosting tutto è andato in malora :) ovvero ApplicationPath restituiva nel finale del nome del domino una bella "/".
il comportamento è così spiegato in locale creo sempre cartelle virtuali , in hosting ho solo siti, per fare in modo che il solito codice funzioni sia in locale che il remoto sono arrivato ad aggiungere le seguenti 4 righe di codice:
StringBuilder mySB = new StringBuilder(Request.ApplicationPath);
int _SbLength = mySB.Length - 1;
if(mySB[mySB.Length -1 ].ToString() == "/") mySB.Replace("/","",_SbLength,1);
UserLink.NavigateUrl = mySB.ToString() + "/moduli/User/Login.aspx";
P.S. il "~" non è afflitto da questa piccola differenza di comportamento ma passare ad un javascrip "~" non è il massimo :)
anche altri sono caduti nel soltio comportamento
http://www.cerkit.com/cerkitBlog/CommentView,guid,219df46d-96ea-47ed-b744-0a12024dfb04.aspx
ciao marco
ciao marco
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Modificare il controllo TreeView, il 2 dicembre 2008 alle 19:27
- Perfezioniamo il ProfileDataSorce, il 13 ottobre 2008 alle 11:14
- Un DataSource per il Profile, il 10 ottobre 2008 alle 15:06
- TrueSpace 7 gratuito, il 24 luglio 2008 alle 10:59
- adesso dico la mia sull'Iphone, il 22 luglio 2008 alle 10:33
- Come tutto ebbe inizio, il 21 luglio 2008 alle 09:22