Non riesco a capire i vantaggi che posso ottenere dal metodo Url.Content()
in ASP.NET MVC. Ad esempio, vedi src='@Url.Content("~/Contents/Scripts/jQuery.js")'
. Perché dovrei usarlo? Quali ragioni potrebbero esistere per usarlo? Quali sono i vantaggi, i vantaggi, ecc. Rispetto all'utilizzo di semplici semplici riferimenti come src='/scripts/jquery.js
?Perché dovrei usare @ Url.Content ("~/blah-blah-blah")?
Aggiornamento: In base alle risposte, mi piacerebbe sapere se vi sono altri motivi per utilizzarlo, oltre alla gestione delle cartelle virtuali? Perché non ho visto molte applicazioni virtuali (il che ovviamente non significa che non sia stato usato così tanto).
Non hai mai avuto più applicazioni esistenti in un unico sito web –
Beh, è l'unica ragione per cui usano' @ Url.Content'? In tal caso, possiamo semplicemente smettere di usarlo su una sola applicazione per soluzioni di siti web? –
Ci scusiamo per la risposta tardiva - è sempre meglio includerla. Non si sa mai come la struttura del sito possa cambiare in futuro. Tecnicamente, anche se tu non cambieresti la sua posizione e la sua unica app per sito web senza directory virtuali al di sotto di essa, allora sicuramente potresti usare src = '/ scripts/whatever.js' –