MVC Bootstrap Темы
Я хочу включить поддержку тем для загрузочных тем в мое приложение MVC 5.
Я хочу, чтобы пользовательская тема сохранялась и загружалась при входе в систему.
Я расширил свой пользовательский класс, включив в него тему, и могу успешно установить и сохранить тему на странице редактирования пользователя.
public class User : IdentityUser
{
public string BootstrapTheme {get;set;}
}
В свойстве BootstrapTheme я сохраню атрибут href для ссылки начальной загрузки css. например"~/Content/bootstrap.flatly.min.css"
В планах установить тему на странице макета.
<link href="~/Content/bootstrap.spacelab.min.css" rel="stylesheet" />
Как я могу сделать это, не запрашивая базу данных при каждой загрузке страницы?
Возможность сделать что-то вроде<link href="@User.BootstrapTheme" rel="stylesheet" />
было бы идеально.
Вот ссылка о том, как сохранить его на одной странице, используя localstoragehttp://wdtz.org/bootswatch-theme-selector.html