Réponse de Redirection ne peut pas être appelé dans la Page de rappel?
J'obtiens l'erreur suivante quand je laisse mon web inactif pendant un certain temps
"Réponse.Rediriger.ne peut pas être appelé dans une Page de rappel."
Je suis stocker l'id d'utilisateur dans la session et lors du chargement de la page j'ai vérifier
pour voir si l'id d'utilisateur existe si non puis-je rediriger vers la page de connexion.
Je suis à l'aide de devexpress contrôles, Comment puis-je obtenir la redirection de travail?
- possible en double stackoverflow.com/questions/1538749/...
- Je ne le pense pas. Que l'interlocuteur voulais juste arrêter de l'erreur et il était heureux avec l'aide de
if (!Page.IsCallback)
je pense que @Kyle veut d'une certaine façon à rediriger l'utilisateur vers la page de connexion si leur session a expiré.
Vous devez vous connecter pour publier un commentaire.
si la Page.IsCallback)
ASPxWebControl.RedirectOnCallback("~/Login.aspx");
http://documentation.devexpress.com/#AspNet/DevExpressWebASPxClassesASPxWebControl_RedirectOnCallbacktopic
Essayez d'utiliser le
Response.RedirectLocation
propriété à la place qui travaille au cours de rappel.HttpResponse.RedirectLocation Bien sur MSDN
Vous pouvez généralement rappels hors de devexpress commandes comme la ASPxGridView à l'aide de la "EnableCallbacks de la propriété". Cela va évidemment provoquer les commandes à utiliser les publications, mais il va également permettre de Réponse.Redirection pour faire son travail.
HttpResponse.RedirectLocation Bien sur MSDN travaille pour moi dans le même problème
Vous ne pouvez pas obtenir la redirection de travailler dans un rappel. Peut-être, au lieu de faire de Réponse.Redirection sur le serveur, vous pourriez écrire une valeur dans un
<script type="text/javascript"/>
bloc et la fenêtre.emplacement.href (redirection) sur le côté client?Vous pouvez utiliser:
Reportez-vous à KA18851 dans Devexpress
En effet, il est impossible d'utiliser la Réponse.Redirection lors d'un rappel. Veuillez vous référer à la
blog suivant à cet égard.
http://community.devexpress.com/blogs/aspnet/archive/2008/08/25/how-to-redirect-to-login-page-after-session-timeout.aspx