SORU
28 Ocak 2009, ÇARŞAMBA


Favicon hizmet.ıco ASP.NET MVC

Ne favicon hizmet nasıl final/en iyi öneri.ASP.NET MVC ıco?

Şu an yapıyorum :

  • Bu giriş eklemeçok başındabenim RegisterRoutes metodu :

    routes.IgnoreRoute("favicon.ico");
    
  • Favicon yerleştirmek.benim uygulama da benim etki olacak olan) kök ıco.

İki sorum var :

  • Favicon koymak için bir yolu yoktur.ıco başvurum kök dışında bir yerde. Orada aynı seviyede olmak Content Controllers olarak onun oldukça iğrenç.
  • IgnoreRoute("favicon.ico") bu açıklama yeterli mi - veya a blog post from Phil Haack anlatıldığı gibi aşağıdakileri de yapmalıyım. Hiç favicon için bir talep görmüş olmanın farkında değilim.bu gereksiz kılacak ıco herhangi bir dizini kök dışında - (ama nasıl yapılacağını bilmek güzel).

    routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});
    

CEVAP
28 Ocak 2009, ÇARŞAMBA


Favicon yerleştirmek.alanınızın kök ıco gerçekten IE5, IIRC sadece etkiler. Daha modern tarayıcılar için başka bir dizin için bağlantı noktası için bir etiket eklemek gerekir:

<link rel="SHORTCUT ICON" href="http://www.mydomain.com/content/favicon.ico"/>

Ayrıca hangi tarayıcıları için belki de FF için bir PNG sunmak için aşağıdaki koşullu deyim kullanmak istiyorum YANİ, başka benzeri olmayan ıco dosyaları ve IE için bir ICO kullanabilirsiniz:

<link rel="icon" type="image/png" href="http://www.mydomain.com/content/favicon.png" />
<!--[if IE]>
<link rel="shortcut icon" href="http://www.mydomain.com/content/favicon.ico" type="image/vnd.microsoft.icon" />
<![endif]-->

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • apenney888

    apenney888

    27 EKİM 2010
  • Day9TV

    Day9TV

    22 NİSAN 2010
  • SRC RECORDS

    SRC RECORDS

    2 EKİM 2006