2010-05-16 7 views
0

Ceci est le code C#. Net:Asp.Net Partage de cookies

Comment partager Cookie entre 2 appels HttpWebRequest?

Détails:

Je signale une forme dans la première demande de abc.com à xyz.com, ce formulaire contient certaines variables de réglage qui sont utilisés par le système. disons qu'il y a un champ de saisie dans le formulaire qui définit la taille des pages de la grille à afficher dans les autres pages.

Une fois que j'ai mis à jour les réglages dans la demande précédente, je vais envoyer une demande à une autre page qui montre asp.net gridview/grille. La grille peut contenir plusieurs pages et la taille de la page doit être celle que j'ai définie dans la requête précédente. Mais quand je fais cela via HttpWebReeust ça n'arrive pas. Lorsque je le fais via un navigateur, charger la page de configuration dans le navigateur, puis aller à la page de la grille ... je vois que la taille de la page est mise à jour.

Je veux y parvenir via le code. Sicne je gratte cette grille. Je dois définir la taille de la page ou visiter les pages un par un via le code.

Ou est-il possible de définir un cookie sur la deuxième requête qui est utilisée pour définir en première demande? Ce sera génial si je vais de cette façon. Toute solution? Tous les messages vont à xyz.com de abc.com.

Répondre

0

Les cookies sont contrôlés par votre navigateur. Si vous ouvrez la même page dans deux navigateurs différents, les cookies ne seront pas affichés par un navigateur dans un autre. HTTPWebRequest n'utilise pas de navigateur, donc je ne pense pas qu'il définira un cookie du tout.

Vous auriez probablement besoin de stocker les paramètres côté serveur, peut-être utiliser une session.

+0

Tous les messages vont à xyz.com de abc.com –

Questions connexes