Entrambi Href
e Url.Content
possono essere utilizzati per risolvere un percorso virtuale, relativo al percorso radice virtuale ~, di file o cartelle.Qual è la differenza tra Href e Url.Content?
Qual è la differenza tra Href e Url.Content?
Entrambi Href
e Url.Content
possono essere utilizzati per risolvere un percorso virtuale, relativo al percorso radice virtuale ~, di file o cartelle.Qual è la differenza tra Href e Url.Content?
Qual è la differenza tra Href e Url.Content?
Sono abbastanza simili, sebbene Href
provenga dallo stack di pagine Web ASP.NET. In un contesto MVC è necessario utilizzare Url.Content
.
Href fa parte di System.Web.WebPages e Url.Content fa parte di System.Mvc. Penso che se hai un'app MVC, avrai entrambi, ma alcuni altri usi (come le webform) avranno solo Href a loro disposizione.
url.content fa molto più della semplice creazione di un href normale, prende in contesto la directory sub/virtuale dell'applicazione, mentre href è un puntatore diritta.
per best practice utilizzare url.content, in questo modo si sa che se il sito si sposta in una directory sub/virtuale, il collegamento funzionerà ancora.
Potete darmi un esempio in cui fanno risultati diversi? – LaTeX
+1 Grazie, ho usato Href perché è più breve e più preciso ma non funzionerà con le Virtual Directory. Utilizzando Url.Content ora. – Silvermind