В основном приложении _Layout.cshtml
я ссылаюсь на таблицу стилей Font Awesome:
<link rel="stylesheet" href="~/lib/fontawesome/css/all.css" />
... и значки появляются там, где я ожидаю. За исключением бритвенных страниц, касающихся управления учетными записями в разделе Identity.
Файл _Layout.cshtml
для управления учетными записями находится в /Areas/Identity/Pages/Account/Manage
. Он не содержит тегов <html>
, <head>
или <body>
, поэтому нет места для добавления <link rel...
. Тем не менее, я могу заставить работать значки, если я добавлю эти теги, но это приведет к вложенному набору тегов, и это обходной путь.
Значки отображаются в этих файлах ( среди прочих):
Areas/Identity/Pages/Account/Register.cshtml
Areas/Identity/Pages/Account/Login.cshtml
Но не в этих (среди прочих):
Areas/Identity/Pages/Account/Manage/Index.cshtml
Areas/Identity/Pages/Account/Manage/Email.cshtml
Как мне заставить работать файлы внутри ../Manage/
без "взлома"?