4

私はこれを行う必要があります:

  // Best practice to avoid MVC handling the favicon request
  routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });

またはこれ:

[OutputCache(Duration = 3600, Location = OutputCacheLocation.Client)] 
public ActionResult Favicon() {     
   var icon = Server.MapPath("~/content/ico/favicon.ico");     
   return File(icon, "image/x-icon"); 
} 

and 

<link rel="shortcut icon" 
   type="image/x-icon" 
   href="@Url.Action("Favicon", "SomeController")" /> 
4

1 に答える 1

1

ここですべてのコントローラー、アクション、ルート、actionResult を使用する理由がわかりません。最初のオプションはより簡単です。

于 2012-05-19T04:10:03.737 に答える