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

Ответы на вопрос(1)

Ваш ответ на вопрос