Le problème est que je redirige vers une sous-page de la page principale en passant quelques valeurs dans Request. Je dois récupérer la valeur obtenue en manipulant les valeurs que j'ai envoyées dans la requête et je n'ai pas besoin de stocker de la valeur dans Session.Existe-t-il un moyen de renvoyer une valeur dans la réponse?
Répondre
Vous pouvez utiliser la propriété PreviousPage
, en fonction de la manière dont vous avez accédé à la nouvelle page.
Il y a un certain nombre de choses que vous pouvez faire:
Page.Request [ « ID_Of_Control_You_Are_Interested_In »] vous obtiendrez une valeur que vous avez besoin.
Si vous Server.Transfer à la page que vous pouvez appeler Context.Handler, jeter à la page que vous venez de parcourir la collection et les contrôles pour obtenir votre valeur .... (similaire à la propriété PagePrécédente)
Vous pouvez également vérifier les paramètres de chaîne de requête envoyée à la demande aussi:
- Page.Request.QueryString ("Param_To_Inspect")
Dat Je sais comment transmettre les paramètres dans Request mais comment obtenir une valeur de la réponse – BreakHead
Vous pouvez remplacer la méthode de rendu et éditer la réponse en modifiant HttpTextWriter? Vous pouvez également implémenter un HttpModule et éditer directement la réponse dans les méthodes qu'il utilise. – brumScouse
@Paul Waulie: Cela pourrait valoir la peine d'être un gars de retour? – brumScouse
vous pouvez retourner vos valeurs JSON que la réponse et en utilisant un jquery pour obtenir les données
Vous avez trois options: chaîne de requête Paramètres, cookies et état de session
chaîne de requête Paramètres: http://www.aspnet101.com/2007/11/using-the-querystringparameter/
Ceci est un bon moyen de transmettre des données entre les pages. C'est le plus couramment utilisé et est limité à la longueur maximale de l'URL.
Cookies: http://msdn.microsoft.com/en-us/library/ms178194.aspx Ceci est une bonne méthode. Il a également une limitation de taille. L'avantage des cookies est que vous pouvez conserver les données qui peuvent couvrir les visites sur votre site.
Etat Session: http://msdn.microsoft.com/en-us/library/ms178581.aspx Cette méthode ok, j'utiliser les deux méthodes ci-dessus avant que j'utiliser l'état de session. Dans mon expérience, vous pouvez avoir des problèmes très rapidement avec l'état de la session.
Pour répondre à votre question: Vous pouvez prendre la valeur de la requête et la charger dans un TextBox. Ensuite, sur la page Web, l'utilisateur modifie la valeur et clique sur un bouton de sauvegarde, qui enregistre la valeur modifiée sur le serveur. Ou vous pouvez utiliser javascript pour poster la valeur sur le serveur.
- 1. Math.max semble renvoyer la mauvaise réponse
- 2. Le moyen le plus efficace de renvoyer une réponse d'erreur au programme appelant en Java
- 3. renvoyer la réponse JSON à un appel ajax appelle le téléchargement de fichier contenant la réponse
- 4. Renvoyer une valeur d'une vue
- 5. Comment renvoyer une valeur pour un événement (valeur bulle supérieure)?
- 6. Renvoyer une valeur avec Ajax.Request
- 7. Renvoyer une valeur de type Microsoft.XLANGs.BaseTypes.XLANGMessage
- 8. Comment renvoyer XML au flux de réponse?
- 9. élément Mootools renvoyer la valeur null
- 10. System.Random continue de renvoyer la même valeur
- 11. PHP open_basedir - pour renvoyer de la valeur?
- 12. Impossible d'obtenir memcache pour renvoyer la valeur
- 13. Comment renvoyer la valeur dans un champ en fonction de la valeur de recherche dans un autre champ
- 14. Existe-t-il un moyen d'ignorer la réponse de formulaire?
- 15. Renvoyer une valeur au formulaire original
- 16. $ .getJson() Problème et renvoyer une valeur indéfinie
- 17. Renvoyer une valeur à partir d'un script
- 18. requête serveur SQL pour renvoyer une valeur
- 19. Comment renvoyer une valeur Unicode dans cet exemple SQL?
- 20. Comment renvoyer une valeur à un sqldatareader si la valeur est null?
- 21. Un gestionnaire d'événements peut-il renvoyer une valeur?
- 22. Demander à un contrôleur de renvoyer une réponse sans en-tête Content-Type
- 23. Constructeur PHP pour renvoyer une valeur nulle
- 24. Code PHP/MySQL Renvoyer une valeur incorrecte
- 25. Renvoyer jTextField à la dernière bonne valeur
- 26. une suite de caractères à une valeur dans un tableau et renvoyer l'identifiant de cette valeur en JavaScript
- 27. Une méthode connect doit-elle renvoyer une valeur?
- 28. Pourquoi désérialiser le XML dans l'objet renvoyer une valeur nulle?
- 29. C#: existe-t-il un moyen de renvoyer une référence à l'élément sélectionné dans listview?
- 30. Comment obtenir une page Web pour renvoyer une valeur à un appelant de l'application Desktop?
[ViewState] (http://msdn.microsoft.com/fr-fr/library/ms972976.aspx) est votre ami. – Oded
Thanx Oded pour votre réponse mais si j'ai raison Viewstate est maintenu au niveau de la page. l'état d'affichage d'une page n'est pas visible pour une autre page. – BreakHead