-1
Как добавить favicon динамически (программно основанный на условиях) в Razor shared _Layout.cshtml? Мастер-макет.Загружать favicon динамически в общий _Layout.cshtml
Как добавить favicon динамически (программно основанный на условиях) в Razor shared _Layout.cshtml? Мастер-макет.Загружать favicon динамически в общий _Layout.cshtml
Без более подробно это в основном:
<head>
@if (true)
{
<link rel="shortcut icon" href="http://example.com/favicon.ico" />
}
else
{
<link rel="shortcut icon" href="http://example.com/favicon2.ico" />
}
</head>
Вы могли бы сделать ребенка действия в _layout
@Html.Action("Favicon", "MyController", new { parameter = "value" })
С действием
[ChildActionOnly]
public ActionResult Favicon(string parameter)
{
string url = GetFaviconUrl(parameter);
ViewBag.FaviconUrl = url;
return PartialView();
}
И парциального
<link rel="shortcut icon" href="@ViewBag.FaviconUrl" />