Por que devo usar @ Url.Content (“~ / blah-blah-blah”)?

Eu não consigo entender o benefício (s) que eu posso obterUrl.Content() método no asp.net MVC. Por exemplo, você vêsrc='@Url.Content("~/Contents/Scripts/jQuery.js")'. Por que devo usá-lo? Quais razões podem existir para usá-lo? Quais os benefícios, vantagens, etc. sobre o uso de referências simples e simples comosrc='/scripts/jquery.js?

Atualizar: Com base nas respostas, gostaria de saber se há algum outro motivo para usá-lo, além de manipular pastas virtuais? Porque eu não vi muito o uso de aplicativos virtuais (o que obviamente não significa que não tenha sido muito usado).

questionAnswers(3)

yourAnswerToTheQuestion