2017-02-16 4 views
0

私のasp.netウェブサイトfaviconを変更しました。ウェブサイトのページをナビゲートするときに完全に機能します。Faviconが新しいウィンドウを開いたときにデフォルトに戻る

私は新しいウィンドウでイメージを開いたときしかし、私のファビコンが戻ってasp.netのデフォルトのアイコンに変わり共有/ _Layout.cshtmlが

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <link rel="icon" type="image/png" href="~/images/favicon.png" /> 
    <title>@ViewBag.Title</title> 

    @Styles.Render("~/Content/css") 
    @Scripts.Render("~/bundles/modernizr") 
</head> 

ファイル/ビューでfavicon.pngを入れています。

これを変更する方法やその理由を知っている人はいませんか。

ありがとうございます。

+0

出力を確認する以外の理由がない場合は、faviconジェネレータを参照してください。典型的には、さまざまなブラウザやデバイスとの互換性を高めるために、複数の異なるタイプとサイズのファビコンを指定することができます。代わりにElement.CRのように.icoが必要かもしれません。がんばろう。 – KSib

答えて

0

あなたのサイトのインデックス内のあなたのセクションにfavicon.icoを必ず参照してください。

場合によっては、使用しているブラウザによってはfavicon(.png/.jpg)バグアウトがあります。.icoが一般的な標準です。

+0

参照は正しい:実際にはすべてのWebページがfaviconを正しく表示していますが、ブラウザの問題ではなく、すべてのブラウザで同じ動作が... – Cyr

+0

ありがとう!私は最近favicon.ico対.pngの上でいくつかの記事を読んだが、それは問題ではないと思うが、.icoより好ましい議論がいくつかあった。確かに、私は間違っていますが、ただ助けようとしています。 :) – ElementCR

0

解決策が見つかりました:Visual Studioで、プロジェクトを右クリックし、プロパティを選択します。次に、アプリケーション - >リソース - >アイコンとマニフェストでナビゲートします。アイコンのパスを設定します。

これで、新しいウィンドウ(またはタブ)で画像を開くこともできます。

関連する問題