Cześć. Trochę się pogubiłem tworząc logowanie. Stworzyłem sprawdzanie użytkownika i zwracanie obiektu, a następnie cały obiekt dodaję do sesji w następujący sposób:
var profileCache = new UserModel()
{
UserId = tmp.UserId,
AccesID = tmp.AccesID,
Nick = tmp.Nick,
Password = tmp.Password,
Email = tmp.Email
};
this.Session["userProfile"] = profileCache;
Chcę edytować CSS względem sesji tzn. jeżeli jesteśmy zalogowani to zamiast buttonów zaloguj się/zarejestruj się będzie jakiś inny link np. do profilu. Myślałem o partial view i modyfikacji layouta względem sesji tyle że nie wykrywa mi sesji:
@{ (Session["userProfile"] as (UserModel)). }
po kropce chcę odnieść się do atrybutów obiektów, ale mi takiego obiektu nie wykrywa stąd też nie mogę stworzyć warunku.
Co robię źle? Jakby to mogło wyglądać?