Я нахожусь в Home / Index, назначаю сеанс в методе / Clients / CreateAccount с помощью ajax из ClientController.
$.ajax(
{
url: /Client/CreateLogin,
data: { p_email: email, p_mdp: mdp },
type: "POST",
success: function (resultat) {
alert("Compte créé.");
},
error: function (xhr, status, exception) {
console.log("Error: " + exception + ", Status: " + status);
},
});
Я назначаю сеанс из этого кода:
Clients client = new Clients();
client = Manager.M_Clients.LoadAccount2(p_email, p_mdp);
Classes.SessionExtensions.Set<Clients>(HttpContext.Session, "Client", client);
Когда я перезагружаю свой / Home / Index, я хотел бы получить свой клиентский объект, но он всегда нулевой.
Clients client = Classes.SessionExtensions.Get<Clients>(HttpContext.Session, "Client");
Когда я устанавливаю сессию, с точкой останова я вижу в Session.Keys -> ResultView my «кЛИЕНТ». Но я не могу получить его после.
Спасибо