Как использовать настраиваемый объект через веб-сайт точно так же, как членство

не могли бы вы объяснить мне, как я могу хранить и использовать настраиваемый объект точно так же, как мы используем членство asp.net MVC через веб-сайт? Я очень часто использую одну и ту же таблицу из своей базы данных, и я не хочу, чтобы мой сервер запрашивал эту же информацию на каждой странице. Я не могу использовать cookie, потому что у меня есть важная информация об этом, и я не использую сеанс, потому что я хочу, чтобы этот объект был доступен, как членство. После входа пользователя в систему я хотел бы раз и навсегда установить эту информацию в этом объекте, пока он не отключится.

Примеры...

  1. Самый нормальный состав:

    MembershipUser UserAccount = Членство.GetUser (HttpContext.Current.User.Identity.Name);

  2. Мой пользовательский объект данных, который я хочу использовать

    MyCustomData customData = Членство.GetCustomData (HttpContext.Current.User.Identity.Name);

Большое тебе спасибо!!


person David Létourneau    schedule 15.09.2012    source источник


Ответы (1)


Вы можете попробовать переопределить что-то вроде здесь: ASP.NET Пользовательский поставщик членства в MVC - как перегрузить CreateUser? или создать своего пользовательского поставщика членства и добавить дополнительные методы: Пользовательские поставщики членства (я предпочитаю это)

person webdeveloper    schedule 15.09.2012