J'ai une ViewPage dans laquelle je voudrais spécifier une feuille de style externe. La feuille de style s'applique uniquement aux éléments de ViewPage. Après quelques tentatives infructueuses je me suis installé sur l'utilisation de « Url.Content » comme suit:Meilleure approche pour css externe dans ASP.NET MVC?
<asp:Content ID="cssLinkContent" ContentPlaceHolderID="CssLinkContent" runat="server">
<link rel="stylesheet" type="text/css" href="<%= Url.Content("~/Content/custom.css")%>" />
</asp:Content>
Cela fonctionne bien au moment de l'exécution, mais l'erreur « La classe ou la valeur CssClass n'est pas défini » est affiché par l'éditeur Visual Studio . Je suppose que c'est parce que Visual Studio ne peut pas résoudre la feuille de style externe lorsque j'utilise "Url.Content".
Les réflexions sur une solution qui résoudra avec succès l'URL au moment de l'exécution et rendent Visual Studio heureux?
Merci d'avance.
Je ne sais pas pourquoi cela a été marqué vers le bas. Il fonctionne sans avertissements VS et sans code supplémentaire (inutile). Il fonctionne également pour les images et les fichiers js. – blu
-1: Oui, mais cela nous laisse des avertissements de classe CSS dans l'EDI. –