Ho a che fare con un'applicazione web che risiede in una sottodirectory su un dominio e sto cercando di discernere il modo più idiomatico di inserire un URL appropriato in un tag img
. Mentre il seguente entrambi producono lo stesso HTML sul computer client, non sono sicuro che è più "corretta"Esiste una differenza tra Url.Content ("~/...") e "~ /" per gli URL in ASP.NET MVC?
<img src="~/Content/images/blah.png" />
<img src="@Url.Content("~/Content/images/blah.png")
Entrambi questi producono un percorso assoluto di /subfolder/Content/images/blah.png
, quindi entrambi funzionano, ma sono curioso su quale sia il modo giusto di farlo.
C'è qualche differenza tra questi due approcci (ad esempio, uno è risolto da un meccanismo diverso rispetto all'altro?), Oppure il primo è solo zucchero sintattico per quest'ultimo?
Grazie; questo è esattamente quello che sto cercando. Non appena il timer è scaduto, riceverai l'assegno. –