Sur le navigateur de safari, le standard < asp: Menu > ne s'affiche pas correctement. Comment cela peut-il être réparé?Comment puis-je obtenir <asp:menu> dans Safari?
Répondre
Merci pour les conseils, il me conduisit dans la solution suivante;
J'ai créé un fichier nommé "safari.browser" et l'ai placé dans le répertoire App_Browsers. Le contenu de ce fichier est illustré ci-dessous;
<browsers>
<browser refID="safari1plus">
<controlAdapters>
<adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
</controlAdapters>
</browser>
</browsers>
Si je comprends bien, cela indique ASP.NET ne pas utiliser l'adaptateur, il devrait normalement utiliser pour rendre le contenu de commande et d'utiliser plutôt le rendu uplevel.
Vous pouvez utiliser ControlAdapters pour modifier le rendu des contrôles serveur.
Voici un exemple: http://www.pluralsight.com/community/blogs/fritz/archive/2007/03/27/46598.aspx
Bien que, à mon avis, il est peut-être la même quantité de travail à abandonner le contrôle de menu pour un pur css (disponible sur de nombreux sites).
Oooof - espérait que ce serait un cas simmple d'ajouter un élément browserCaps dans web.config avec des valeurs appropriées ou similaires ...
La meilleure et la plus simple solution que j'ai trouvée pour ce problème est d'inclure ce bit de code dans votre événement page_load.
if (Request.UserAgent.IndexOf("AppleWebKit") > 0)
Request.Browser.Adapters.Clear();
- 1. Tiny MCE Safari, IE <8 problème
- 2. Quand était <input type = search> introduit dans Safari
- 3. Comment dessiner du texte sur une balise <canvas> dans Safari
- 4. Comment obtenir la valeur de <PasswordBox dans Silverlight?
- 5. Positionnement relatif dans Safari
- 6. obtenir le texte entre <tags> dans php</tags>
- 7. Comment obtenir l'étiquette sélectionnée d'un html <select>?
- 8. problème avec frameset dans Safari
- 9. différences iphone safari webkit vs mac safari
- 10. ancres Désactiver dans Chrome/WebKit/Safari
- 11. obtenir la position de la fenêtre d'affichage dans javascript dans iphone safari
- 12. drawImage dans l'applet Java scintille dans Safari
- 13. Effets de transitions de page dans Safari?
- 14. Comment détecter un cookie activé dans Safari 4 Bêta
- 15. Comment charger dynamiquement des règles CSS dans Webkit (Safari/Chrome)?
- 16. Comment déboguer des requêtes XHR POST dans Safari 4?
- 17. Comment détecter le mode quirks dans Safari 3.0.x?
- 18. Comment activer les onglets supérieurs dans Safari 4
- 19. asp: menu dans safari et chrome
- 20. Comment développer un addon pour Safari?
- 21. Comment lancer Safari depuis une application iPhone?
- 22. comment exploser <br><br/><br /> tags dans une chaîne?
- 23. Comment obtenir un élément dans une liste <> en fonction d'un champ de nombres entiers?
- 24. Comment obtenir les paramètres passés par <s: url .. struts balise dans la classe d'action
- 25. Comment obtenir la position <td> dans une table en utilisant JQuery?
- 26. Comment puis-je obtenir la fonctionnalité de `<input type =" fichier "de HTML dans Swing?
- 27. problème de safari
- 28. de la bizarrerie dans Safari 4
- 29. Problème DOM dans Safari avec boutons
- 30. Page.User.Identity.IsAuthenticated retourner toujours faux dans le safari
http://www.big-o.org/?p=20 est aussi une bonne ressource – Swati