J'ai ce problème assez populaire, mais je n'ai pas réussi à trouver une solution qui fonctionne.CSS et images sur Master Page
Basiquement, je me sers d'une page maître (/Masterpages/Default.master), qui comprend
<link href="../css/style.css" rel="stylesheet" type="text/css />
Et il comprend aussi quelques images avec le même liaison relative. Mais lorsque j'applique la page principale aux pages de contenu (dans différents niveaux de dossier), le formatage css et les images sont perdus.
Est-il possible de résoudre dynamiquement les liens de niveau dossier à css et les images vers toutes les pages de contenu à l'aide de la page maître?
Merci à l'avance
MISE À JOUR:
Il y a un problème supplémentaire. Il est difficile d'obtenir la sortie à afficher correctement dans le navigateur et en mode Création dans Visual Studio.
Je l'ai à travailler en utilisant le asp: l'image solution pour les images du masterpage et par à double reliant le css dans le masterpage, un pour faire le rendre dans VS et un pour faire le rendre correctement naviguer sur le site.
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<link href="<%=ResolveUrl("~/css/style.css")%>" rel="stylesheet" type="text/css" />
Donc, le ResolveUrl, doit être utilisé sur tous les tagg img aussi? – Andreas
Non si vous utilisez le composant asp: Image, mais oui si vous utilisez les balises html
et spécifiez l'attribut src. –
Richard