[Fx2.0] Una tilde "~" per ogni occasione!

Uno dei problemi più sentiti  - IMHO - della programmazione web è legata al dilemma "percorsi relativi" o "percorsi assoluti" o come fare a rendere l'applicazione facilmente istallabile a qualsiasi livello della root del web site? Con .NET sin dalla versione "1.x" è stato introdotto l'uso della tilde "~" per impostare i NavigationUrl dei controlli runat server... ma poi il problema si poneva per gli url da usare dai controlli HTML o per i controlli custom...  Alla fine ognuno risolveva implentando proprie classi helper/utility per la gestione dei path e la costruzione dei url per risolvere tutti i problemi sopra citati.

E' stata mia sorpresa scoprire VirtualPathUtility, "Provides utility methods for common virtual path operations." ... una classe che decisamente mancava! Pe indicare qualsiasi contenuto potremo usarla -ad esempio - per costruire con facilità i percorsi assoluti grazie al metodo VirtualPathUtility.ToAbsolute. E così con il framework 2.0 tutti potremo scrivere "VirtualPathUtility.ToAbsolute("~/images/smile.gif");"!

posted @ venerdì 5 maggio 2006 01:27

Print
Comments have been closed on this topic.
«novembre»
domlunmarmergiovensab
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567