Comment mettre en valeur pour le champ Caché dans Razr MVC

Dans mon application, j'ai besoin de transmettre certaines valeurs à partir d'une page(la page A à la Page B) vers une autre page.
Pour cela, je suis en utilisant des variables de Session(je ne peux pas utiliser Tempdata qu'il ne fonctionne pas sur l'équilibrage de la charge).
Dans la Page d'Un je suis le réglage de la Variable de Session.
Dans la Page B j'ai besoin de récupérer le ci-dessus variable de Session.
Pour cela, je suis en utilisant un champ Caché dans la Page B.
Je ne sais pas comment définir la Variable de Session à Champ Caché dans la Page B.

Page

[HttpPost]
public JsonResult GetFileName(string updatedfileName, string orgfileName)
{
    Session["OrgFileName"] = orgfileName;
    Session["UpdatedFileName"] = updatedfileName;
    var result = myService.getFile(updatedfileName, orgfileName);
    return Json(result, JsonRequestBehavior.AllowGet);
}

Page B

<div style="display:none" >         
    <input type="hidden" value="" id="hdnfilename" />
</div>
  • Le point de l'ensemble des variables de session, c'est que vous n'avez pas besoin d'un champ caché. Avez-vous réglé correctement externe de stockage de session?
  • Comment puis-je appeler le champ de session en javascript(jquery)?
  • Session côté serveur variable, vous ne pouvez pas l'obtenir à partir du côté client (Javascript)
  • Le point entier de l'utilisation des variables de session, c'est qu'ils sont disponibles entre les pages pour un utilisateur. Pourquoi avez-vous pensez que vous avez besoin d'un champ caché pour cela? Aussi, vous devriez être en utilisant le Html helpers pour les entrées.
  • Les coulisses de la séance est un IDENTIFIANT stockées dans un cookie sur le navigateur du client. Lorsque le serveur reçoit un cookie avec le même ID qu'il a donné à l'utilisateur X, il sait qu'il est en train de parler à l'utilisateur X, de sorte qu'il obtient les éléments stockés dans le serveur de l'utilisateur à l'aide de l'ID de la session de cookie (pensez à côté serveur dictionnaire clé-valeur de ID-SessionData
  • Il semble que vous ne devriez pas être à l'aide de session à tous.

InformationsquelleAutor Henry | 2013-09-25