Стили не применяются к видам, отличным от вида «Главная страница» (asp.net ядро mvc 5.0)

#c# #asp.net #asp.net-core #asp.net-core-mvc #asp.net5

Вопрос:

У меня проблема с кодом, стиль применяется только к домашней странице. Хотя программа добавляет страницу в _Layout во время выполнения

просмотр кода:

     ViewData["about us"] = "Join Us";
}

<style>
    .PG {
        background-color: white;
    }

    * {
        color: #28285c;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }

    .aaa:hover {
        color: #28285c;
    }```

startup code:
 

приложение.маршрут пользователя();

         app.UseAuthorization();

        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllerRoute(
                name: "default",
                pattern: "{controller=Home}/{action=Index}/{id?}");
        });```
 

_ViewStart код:

 @{
    Layout = "_Layout";
}
 

Комментарии:

1. У вас есть общий макет?

2. Где вы добавляете стиль? Стиль должен быть добавлен на страницу _Layout.csthml вместо Домашней страницы/страницы индекса. Кроме того, если стиль добавлен на странице _Layout.cshtml, на другой странице просмотра (используйте страницу _Layout.cshtml), содержит ли он элемент relate с тем же именем класса? Попробуйте использовать инструменты разработчика F12, чтобы проверить, можете ли вы найти соответствующие элементы и стили?