В документации ASP.NET MVC говорится, что вы должны сделать что-то подобное, когда есть ссылка в представлении
<a href="@href("~/SubPage")">Subpage</a>.
Бритвенный двигатель заменяет @href("~/SubPage")
на /Subpage
.
В чем преимущество этого сделать вместо этого
<a href="/SubPage">Subpage</a>.
В таких случаях, как это и в других (например, создание формы), зачем использовать движок бритвы вместо того, чтобы писать прямо то, что вы хотите. Я думаю, что быстрее на стороне сервера, чтобы напечатать что-то прямо, что позволяет движку его генерировать.