D'abord, nous avons la forme:Quelle est la manière correcte et la plus simple de gérer les URL de contenu dans ASP.NET MVC?
<link href="../../../content/somecontent" />
Ceci est gênant pour comprendre (il faut compter la profondeur de chemin, un par un) et les plus sujettes à des erreurs. Quelqu'un est venu avec ceci:
<link runat="server" href="~/content/somecontent" />
Ceci est plus facile mais je ne sais pas comment je peux utiliser cette solution. Peut-il être utilisé n'importe où? Est-ce que ça marche avec Spark? Comment cela affecte-t-il la vitesse de rendu? Et le dernier et le pire station serait:
<link href="/content/somecontent" />
Cela ne permet pas l'application Web pour résider dans un sous-répertoire que je n'aime pas, en particulier à des fins de test. Y a-t-il d'autres façons, meilleures, que je ne connais pas?
Bon conseil. Je ne connaissais pas l'assistant Url.Content(). J'attendrai un peu plus pour que les réponses arrivent, merci. –
Ne pas oublier les autres helpers HTML tels que ActionLink(), etc. – GalacticCowboy