2011-05-06 3 views
-1

J'ai un menu sur une vue partagée et sur le clic de l'élément de menu je dois placer une valeur dans la session ou n'importe quel objet dont j'ai besoin sur l'autre page d'affichage. J'utilise le rasoir d'utilisation d'architecture de MVC. S'il vous plaît, aidez avec votre réponse. Thanx ..gestion de session dans mvc

+5

Avez-vous essayé quelque chose vous-même, ou attendez-vous la réponse ici? ;-) – Rhapsody

+0

"on click"? donc côté client ou côté serveur? – RPM1984

+0

J'ai essayé et j'ai obtenu la solution. Ce problème était facile à résoudre avec cookie et chaîne de requête, donc je cherchais une solution en utilisant la session. –

Répondre

0

Vous pouvez stocker l'objet dans la session dans l'action du contrôleur rendant la vue. De cette façon, lorsque vous cliquez sur le lien du menu et que vous êtes redirigé vers une autre action du contrôleur, vous pourrez récupérer cet objet précédemment stocké dans la session.

0

Vous pouvez utiliser Session en mode rasoir en écrivant une session dans un bloc de code.

par exemple.

@{ 
    Session["uname"] = "somevalue"; 
} 

mais il y a encore plus d'options disponibles dans mvc, que vous devriez essayer vidéotex, ViewBag et TempData.