D'accord,ResolveUrl problème en Master page
Je sais qu'il est bizarre, mais quand je mets ce code entre <head runat="server"></head>
dans master.page, voici comment cela rend dans:
<link id="ctl00_Link1" rel="shortcut icon" href="../%3C%25%20ResolveUrl(%22~/Resources/Pictures/Shared/Misc/favicon.ico%22);%20%25%3E" type="image/x-icon" />
Il ne voir quelque chose asp.net doit prendre soin de.
Voici le code d'origine:
<link id="Link1" rel="shortcut icon" href='<%=ResolveUrl("~/Resources/Pictures/Shared/Misc/favicon.ico") %>' type="image/x-icon" runat="server" />
Fondamentalement Asp.Net ne prend pas en charge le code ci-dessous et rend comme html normal.
Comment puis-je surmonter ce problème?
Merci à l'avance ...
Modifier et Résolue
personnes Bon, il n'y a aucun moyen de le faire. Je l'ai finalement compris parce ResolveUrl ou ResolveClientUrl ne fonctionne que pour ces ci-dessous:
@import '<%= ResolveUrl("~/Resources/Styles/MainMaster/MainDesign.css") %>';
<script src='Resources/Scripts/Libraries/jquery-1.4.2.js' type="text/javascript"</script>
il est trop littérale pour le lien si vous avez besoin de mettre des éléments de lien dans la balise corps comme:
<body>
<link id="iconOne" rel="shortcut icon" type="image/x-icon" href="Resources/Pictures/Shared/Misc/favicon.ico"/>
<link id="iconTwo" rel="icon" href='Resources/Pictures/Shared/Misc/favicon.ico' type="image/ico" />
</body>
J'ai essayé le second déjà, mais il n'a pas changé quoi que ce soit. Le rendu de contrôle l'a rendu comme il le voulait finalement. Et oui, je viens de mettre l'élément de lien sous la balise '
' et cela a fonctionné. – Tarik